Delphi-Quellcode:
procedure TForm1.ComboBox1onclick(Sender: TObject);
var
adoConn : TAdoConnection;
SQL :
String;
ADOQuery : TADOQuery;
begin
adoConn := TADOConnection.Create(Self);
adoConn.ConnectionString := '
Provider=SQLOLEDB.1;Integrated ......';
adoQuery := TadoQuery.Create(Self);
AdoQuery.Connection := AdoConn;
try
if (
not adoConn.Connected)
then
adoConn.Open;
SQL := '
Select Description From Watch_Settings';
adoConn.Execute(
SQL);
ADOQuery.SQL.Text :=
SQL;
ADOQuery.Open;
while not AdoQuery.eof
do
begin
Combobox1.Items.Add(AdoQuery.FieldByName('
Description').AsString);
AdoQuery.Next;
if (adoConn.Connected)
then
adoConn.Close;
end;
finally
if Assigned(adoConn)
then
FreeAndNil(adoConn);
end;
end;
ich habs jetzt so hinbekommen .. aber das problem ist, dass er mir nur den ersten datensatz anzeigt .. und nicht alle datensätze .. das hängt denke ich mal noch mit der next.schleife zusammen ..
und das
sql(execute) hängt damit zusammen dass er mir den befehl der in
SQL steht auch ausführt.