Thema: Delphi Syntax bzw. Sql Problem

Einzelnen Beitrag anzeigen

pjuk

Registriert seit: 14. Okt 2004
85 Beiträge
 
#1

Syntax bzw. Sql Problem

  Alt 17. Nov 2004, 08:17
Hallo,

habe folgendes Problem und hoffe auf euren Rat :

Ich habe auf meinem Form eine Combobox und eine DBlookuplistbox. In der Combobox will ich eine Abteilung auswählen und dann mir in der Lookuplistbox die zugehörigen Mitarbeiter anzeigen lassen. Hab eine Access Datenbank in der die ganzen Werte drine stehen. Dachte mir aber dass ich am besten die Abteilungen als Items schon fest der Combobox zuweise. Habs mit SQl versucht, kommt aber leider nen Fehler :
'SyntaxFehler ( fehlender Operator) in Abfrageausdruck 'Abteilung = 'MeinWERT' ' - Prozess wurde angehalten.

Hier mein Schnipsel - Code :

Code:
procedure Tnewuser.ComboBox1Change(Sender: TObject);
  var sqlstr: string;
begin
     if Combobox1.Text <> '' then
     begin
        ADODataset1.Active := false;
        ADODataset1.Close;

     sqlstr := 'select User, Vorname, Name '
        + 'from 'Tabelle1 '
        + 'where ';
          sqlstr := sqlstr + 'Abteilung = ' + Combobox1.Text;
     end;
        ADODataset1.CommandText := sqlstr;
        ADODataset1.Open;
        ADODataset1.Active := True;
     end;

Meine Frage ist jetzt, wie kann ich mir dann genau die Werte der ausgewählten Abteilung in dem DBLookuplistbox-Feld anzeigen lassen, also diese heraus Filtern?
bzw.
Was hab ich Sql mäßig falsch gemacht und wie kann ich den Fehler beheben?!

danke.
Alexander K.
chris : leben ist leben lassen....wunder dich also nicht über die schaben & spinnen in meiner küche!
  Mit Zitat antworten Zitat