Autor Beitrag
Robby
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Winxp
Delphi 4
BeitragVerfasst: Sa 05.11.05 13:17 
Hallo zusammen,
Ich brauche Hilfe
Ich habe 2 Datenbänke zusammengefasst, nun möchte ich mit einer InputQuery abfrage mein letzter Filter setzen Stuecklisten.Znr = InputQuery ich bekomme immer eine Fehlermeldung.
„Merkmal nicht verfügbar“

Und wie kann ich die Query Datenbank in den Editier Modus bringen um Daten ändern zu können
Ich Freue mich schon auf eure Hilfe
Robby
Hier mein Code
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var
stName,text_t:string;
begin
stName:='';
 text_t:='Bitte Stücklistennummer  eingeben';
if InputQuery(text_t,'',stName)then

Query.sql.Text:='Select lager.* From stueckliste inner join lager on stueckliste.pos = lager.pos and stueckliste.znr =  Quotedstr(stName)';
Query.active:=true;
end;


Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt.

_________________
Es gibt keine dummen Fragen,
nur dumme Antworten.
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: Mo 07.11.05 09:21 
Hallo,

so wie es aussieht, ist Deine Query nicht ganz korrekt. Folgendes sollte funktionieren:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
  if InputQuery(text_t, '', stName) then  
  begin
    Query.SQL.Text:=
      'SELECT lager.* FROM stueckliste inner join lager on stueckliste.pos = lager.pos'+#13#10+
      Format('WHERE (stueckliste.znr=%s)', [Quotedstr(stName)]);  
    Query.Open;
  end else ShowMessage('Keine Nummer angegeben!`);

_________________
Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
Robby Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Winxp
Delphi 4
BeitragVerfasst: Mo 07.11.05 20:48 
Danke für deinen Tipp es hat gefunzelt.
Robby

_________________
Es gibt keine dummen Fragen,
nur dumme Antworten.