Vergabe von undeklarieten Werten

Ich kann nur die schon genannten Tipps wiederholen: Frag Kollegen die sich damit auskennen oder guck in die Doku (die ja anscheinend vorhanden ist). Wildes rumraten bringt vermutlich am wenigsten...
 
Evtl. solltest Du einmal schauen, was QueryOperand für Konstruktoren hat bzw. was es da alles an Unterklassen gibt.

Laut Deinem Bildschirmfoto gibt es offensichtlich einen Konstruktor, der Operand und QueryOperand nimmt.

Also ist die Frage, wie Du einen QueryOperand erstellen kannst, der eben enthält, dass es um die Property "Projektnummer" geht und der Wert "2019%" geprüft werden soll? Aber das ist alles nur raten. Hier musst Du Dir die Library erarbeiten und schauen, was da wie angeboten wird. Du brauchst die Expression um da unter dem Strich die SQL Abfrage mit einem WHERE Projektnummer LIKE "2019%" hin zu bekommen.

Also => Schau selbst über die Möglichkeiten der Library drüber! Frag Kollegen, wenn Du nicht klar kommst.
 
Evtl. solltest Du einmal schauen, was QueryOperand für Konstruktoren hat bzw. was es da alles an Unterklassen gibt.

Laut Deinem Bildschirmfoto gibt es offensichtlich einen Konstruktor, der Operand und QueryOperand nimmt.

Also ist die Frage, wie Du einen QueryOperand erstellen kannst, der eben enthält, dass es um die Property "Projektnummer" geht und der Wert "2019%" geprüft werden soll? Aber das ist alles nur raten. Hier musst Du Dir die Library erarbeiten und schauen, was da wie angeboten wird. Du brauchst die Expression um da unter dem Strich die SQL Abfrage mit einem WHERE Projektnummer LIKE "2019%" hin zu bekommen.

Also => Schau selbst über die Möglichkeiten der Library drüber! Frag Kollegen, wenn Du nicht klar kommst.

Wenn es das nicht gibt kann er doch einfach alle Nummern holen und selber filtern
 
Evtl. solltest Du einmal schauen, was QueryOperand für Konstruktoren hat bzw. was es da alles an Unterklassen gibt.

Laut Deinem Bildschirmfoto gibt es offensichtlich einen Konstruktor, der Operand und QueryOperand nimmt.

Also ist die Frage, wie Du einen QueryOperand erstellen kannst, der eben enthält, dass es um die Property "Projektnummer" geht und der Wert "2019%" geprüft werden soll? Aber das ist alles nur raten. Hier musst Du Dir die Library erarbeiten und schauen, was da wie angeboten wird. Du brauchst die Expression um da unter dem Strich die SQL Abfrage mit einem WHERE Projektnummer LIKE "2019%" hin zu bekommen.

Also => Schau selbst über die Möglichkeiten der Library drüber! Frag Kollegen, wenn Du nicht klar kommst.

Hier sind alle mögliche constructors
Java:
Constructor and Description
Expression()
Creates a default expression that is always true (0 = 0).
Expression(Constant constant, Operator op, PropertyName propertyName)
Deprecated.
Expression(ContextVariable contextVariable, Operator op, PropertyName propertyName)
Deprecated.
Expression(ExpressionOperand lhs, Operator operator, ExpressionOperand rhs)
Deprecated.
Expression(Operator op, QueryOperand lhs)
Creates an expression with left hand side operand and operator.
Expression(Operator op, QueryOperand lhs, QueryOperand rhs)
Creates an expression with left hand side operand, operator and right hand side operand.
Expression(PropertyName propertyName, Operator op)
Deprecated.
Expression(PropertyName propertyName, Operator op, Constant constant)
Deprecated.
Expression(PropertyName propertyName, Operator op, ContextVariable contextVariable)
Deprecated.
Expression(PropertyName propertyName, Operator op, List list)
Deprecated.
Expression(PropertyName propertyNameL, Operator op, PropertyName propertyNameR)
Deprecated.
 
Wichtig ist, dass du dir ein Verständnis der vorhandenen Klassen aneignest. Wozu dient welche Klasse? Ohne dieses Wissen bist du aufgeschmissen. Und das können wir Dir nicht vermitteln. Wir können nur Hinweise geben, aber diese Hinweise waren offensichtlich bisher nicht hilfreich, so dass ich mich frage, ob die Grundlagen vorhanden sind ....
 
Meine Idee währe einfach die DB Liste in CSV datei abspeichern.Dann kann man mit Word einfach alles löschen bis auf Nummern. Die Nummern kann man dann als Array einlesen.
 
Am ende steht das ;und der zeilenwechsel
Mit suchen und ersetzen suche nach "Zeilenwechsel" und ersetze es mit "Zeilenwechsel sagNummer(" dann suche" ;" und ersetze es mit ");" wenn du dann diese Klasse schreibst
Code:
package NummernSage;

public class NummernSager {
public static void main (Integer[]args){
    sagNummer (11);
    sagNummer (11);
    
}
public static void sagNummer (int nummer){
    System.out.println(nummer);
}

}
und alles anstelle sagNummer(11)rein kopierst und diese system.out.println(nummer)deinen Bedürfnissen anpasst.Währe dir dann geholfen?
 
Meine Idee währe einfach die DB Liste in CSV datei abspeichern.Dann kann man mit Word einfach alles löschen bis auf Nummern. Die Nummern kann man dann als Array einlesen.
Also...eigentlich ist Programmierung der Inbegriff der Sklaventreiberei seitens der Menschen gegenüber den Maschinen: Du schreibst eine Abfolge von Anweisungen (=Programm), und die Maschine führt sie aus.
In diesem Zusammenhang bin ich über diese viele Handarbeit schlicht entsetzt. 😱
 
Ja ich bin so einer der nach Auswegen sucht wenn man nicht das Programmieren hin bekommt. Eine Arry Liste abzufragen um sie dann in ein Programm zu verwenden scheitert häufig an dem Typ den diese Array liefert. Das ist ungefähr wie bei Excel und Co.da gibt es Varianz Zahl und andere Formate die dann absolut unkompatiebel sind. Sie sehen aus wie Zahlen sind aber Text oder Variant. Komisch ist doch das der Code jedesmal umgeschrieben werden muß damit es funktioniert. Anstatt eine Array Liste einzulesen und das ganze per Char oder BufferedReader oder BufferedStream oder Itemnummer in das Abruffenster zu übertragen. Oder liegt es einfach daran das irgendwie das Parsen ,Warpen oder sonst????nicht funktionert. Oder liegt es daran das ein Objekt generierte Nummer nicht akzeptiert wird.
 
Eine Arry Liste abzufragen um sie dann in ein Programm zu verwenden scheitert häufig an dem Typ den diese Array liefert. Das ist ungefähr wie bei Excel und Co.da gibt es Varianz Zahl und andere Formate die dann absolut unkompatiebel sind.
VB ist ja auch nicht typsicher, das kannst du aber mit Option explicit erzwingen.
Java dagegen ist typsicher, und solche Probleme sind in Java daher weitgehend unbekannt. Das ist übrigens ein Grund, warum ich ein ausgesprochener Fan von Java bin.

Ich hoffe, ich hab hier keinen Troll gefüttert.
 

Neue Themen


Zurück
Oben