Hallo,
also nach dem rumärgern mit Zeos und dbExpress kann ich euch nur eins empfehlen:
MySQL direct
Hat mehere Vorteile:
- sehr performant
- keine
DLL nötig da auf
unit-Basis
- sehr flexibel
- einfach zu handhaben!
http://www.dsdt.info/tutorials/mysqldirect/
hier ein paar Beispiele
und hier noch ein bischen von mir zur praktischen Anwendung:
Delphi-Quellcode:
procedure TForm2.ShowAll;
var
q:
string;
ex:boolean;
i:integer;
begin
if assigned(FResult)
then begin
if FMysql.Status<>MYSQL_STATUS_READY
then
FreeAndNil(FResult);
end;
q:='
SELECT * from produkte';
FResult := FMysql.query(q, true, ex);
if assigned(FResult)
then begin
listview1.Items.Clear;
i:=-1;
FResult.First;
while not FResult.Eof
do begin
i:=i+1;
listview1.Items.add;
listview1.items[i].Caption:=FResult.FieldValueByName('
ID');
listview1.items[i].subitems.add(FResult.FieldValueByName('
titel'));
FResult.Next;
end;
end
else ShowMessage('
Query fehlgeschlagen: '+FMysql.LastError);
FreeAndNil(FResult);
end;