Hallo, wer kann mir helfen ?
Ich habe eine Acc97 Datenbank via BDE (vorläufig bis ADO da ist) angekoppelt. Wenn ich eine Tabelle mit SQL auslesen will kommt die Fehlermeldung : Exception der Klasse EDBEngine -> Allgemeiner SQL Fehler->[Microsoft][Microsoft ODBC Access97 Driver] Too few parameters.Expected 1
Folgende Anweisung geht : select * from tabelle
Folgende Anweisung geht nicht : select * from tabelle where Fahrzeug='003' order by Datum. Was vorher mit einer dBase Datenbank allerding funktionierte
Der SQlString wird an folgende Funktion übergeben:
//************************************************** ****************************
// Ausführen anderer SQL Select Anweisungen für Query1
//************************************************** ****************************
procedure execSQL(sqlstr: String;Query:TQuery);
begin
if Query.Active then Query.Close;
Query.SQL.Clear;
Query.SQL.Add(sqlstr);
if not (Query.Prepared) then
Query.Prepare;
Query.ExecSQL;
end;
Vielen Dank
Frank
Ich habe eine Acc97 Datenbank via BDE (vorläufig bis ADO da ist) angekoppelt. Wenn ich eine Tabelle mit SQL auslesen will kommt die Fehlermeldung : Exception der Klasse EDBEngine -> Allgemeiner SQL Fehler->[Microsoft][Microsoft ODBC Access97 Driver] Too few parameters.Expected 1
Folgende Anweisung geht : select * from tabelle
Folgende Anweisung geht nicht : select * from tabelle where Fahrzeug='003' order by Datum. Was vorher mit einer dBase Datenbank allerding funktionierte
Der SQlString wird an folgende Funktion übergeben:
//************************************************** ****************************
// Ausführen anderer SQL Select Anweisungen für Query1
//************************************************** ****************************
procedure execSQL(sqlstr: String;Query:TQuery);
begin
if Query.Active then Query.Close;
Query.SQL.Clear;
Query.SQL.Add(sqlstr);
if not (Query.Prepared) then
Query.Prepare;
Query.ExecSQL;
end;
Vielen Dank
Frank
Comment