Ich bevorzuge die
Ado-Komponenten.
Delphi-Quellcode:
var
ado_connection : TAdoConnection;
ado_query : Tadoquery;
begin
ado_connection := TAdoConnection.Create(NIL);
ado_connection.ConnectionString :=
'Provider=' + DB_provider + ';' +
'Password=' + DB_password + ';' +
'Persist Security Info=' + DB_security + ';' +
'User ID=' + DB_user + ';' +
'Initial Catalog=Master;' +
'Data Source=' + DB_datasource;
ado_connection.LoginPrompt := false;
ado_connection.Connected := true;
ado_query := Tadoquery.create(NIL);
ado_query.Connection := ado_connection;
ado_query.SQL.add('select * from kunden;');
ado_query.Open;
Glaube aber nicht das es an den Komponenten von Delphi liegt, denke eher die Fehlermeldung wird von der Datenbank erzeugt und zurück zum Programm geschickt.