ich bin gerade dabei, mich als blutiger Anfänger in die Welt der SQL Datenbanken unter Lazarus einzufinden und scheitere schon ganz am Anfang. Ich greife hier auf die Beispiel-DB EMPLOYEE von Firebird zu. Im SQLQUERY1 greife ich extrem simpel mit select * from customer auf die DB zu. Das Ganze lasse ich mir in der DBGrid1 anzeigen.
Mit ein paar Zeilen simplem Code möchte ich nun auf eine andere Tabelle zugreifen:
Code: Alles auswählen
sqlquery1.close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.text:='select * from employee';
sqlquery1.open;
sqlquery1.execSql;
Wenn ich das Open einfach weglasse, bekomme ich über den ExecSQL auch keine Daten angezeigt, DBGrid1 bleibt leer.
Hat jemand einen Tipp für mich
LG Michael