-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
tut mir wirklich leid :oops: ich ess auch ein stückchen tischkannte mit ;)
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
jaaaaa ich weiß, aber an der "stelle" der abfrage hab ich nie di feldtypen miteinander verglichen :oops:
ich hab jz den typ von Inventarnummern.Geratetyp auf Integer umgeändert und es funktioniert wunderbar :)
sry dass ich so auf der leitung gstanden bin bzw. so blind war - das müssen die blonden strähnen sein ;)
lg
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
also das Feld inventarnummern.geratetyp ist ein alphafeld
und leider kommt mit deinem Quellcode immer noch der typmismatch-blödsinn :'(
trotzdem danke lg
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
ja habs versucht, hat leider mein problem auch nicht gelöst :(
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
PS:
...was bedeutet das genau ?:gruebel:
das bedeutet dass ich mit der parameterform/parameterdarstellung nicht viel anfangen kann, weil ich es nicht verstehe bzw. nie gelernt habe. somit schlage ich daraus keinen vorteil.
war das vorhin schon zu österreichisch oder wie ? ;)
lg
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
was heißt das " #13" ?? lg
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
parameter zeugs bringt mir leider garnichts.
is mein maturaprojekt (matura = abi), das habn wir so nicht gelernt ich könnts nicht mal erklären ...
trotzdem danke
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
habs probiert mit strg+C --> strg+V, hat leider auch keine funktion zur folge gehabt, zudem kenn ich mich mit dem nicht aus.
habs jz umgeändert auf:
nummer:=Edit1.Text;
Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT Inventarnummern.Inventarnummer, Raume.Raumnummer, Raume.Raumbezeichnung, Geratetyp.Typ FROM Inventarnummern, Raume, Geratetyp WHERE Inventarnummer = '' '...
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
hmm hab jz noch die raumbezeichnung dazu genommen und soweit klappts auch noch :)
doch dann kommt der gerätetyp und die fehlermeldung ist wieder da :(
nummer:=Edit1.Text;
Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT Inventarnummern.Inventarnummer, Raume.Raumnummer, Raume.Raumbezeichnung, Geratetyp.Typ FROM Inventarnummern, Raume, Geratetyp WHERE Inventarnummer =...
-
Forum: Datenbanken
Delphi
by alex-91,
13. Jun 2010
also ohne den anführungszeichen ( " ) funktionierst auch nicht -> trotzdem type mismatch
hab das jz mal mit der raumnummer anstatt der geräte-art versucht und so klappts:
procedure TForm1.Button8Click(Sender: TObject);
var nummer: string;
begin
nummer:=Edit1.Text;
Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT Inventarnummern.Inventarnummer, Raume.Raumnummer FROM...
-
Forum: Datenbanken
Delphi
by alex-91,
11. Jun 2010
also ich habe jz :
Query1.SQL.Add('SELECT Inventarnummern.Inventarnummer, Geratetyp.Typ FROM Inventarnummern, Geratetyp WHERE Inventarnummer = "'+(nummer)+'" AND Geratetyp.ID = Inventarnummern.Geratetyp');
und da kommt die mismatch-fehlermeldung :(
lg
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
hab gerade extra noch einmal nachgesehen und ja das ist ein alpha feld :)
allerdings sind halt die ID's integer - aber das dürfet doch nicht stören oder ? lg
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
so lässt es sich ausführen - leider existiert dann noch das problem mid typ mismatch :(
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
habs jz wieder umgeändert auf .clear .add und .active=true und die anweisung ein bisschen verkürzt.
leider noch imma zu kurz - obwohls vorher geklappt hat :(
hab dass jz wieder augf nur 1 bedinungg umgeändert .. jz klappts wieder ...
kann man di anweisung vll auf 2 aufteilen ???
lg
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
so weit hob is ah verstaundn, is si hoid vorher ausgunga :S
wos soi i jz mochn ??
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
dann kommt : Unit1.pas(260): String literals may have at most 255 elements
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
alpha
-
Forum: Datenbanken
Delphi
by alex-91,
8. Jun 2010
Hallo!
Also ich habe eine SQL Abfrage und möchte das Ergebnis in einem DBGrid anzeigen lassen. Als ich nur WHERE Inventarnummer = "'+(nummer)+'" hatte, hat es wunderbar funktioniert :S
jz hab ich die Abfrage erweitert und bekomme folgende fehlermeldung:
Project Kustodius.exe raised exeption class EDBEngineError with message 'Type mismatch in expression.'. Process stopped. Use Step or Run...