Ich poste mal die maßgebliche Procedure löschen:
Delphi-Quellcode:
procedure TFRMMainCustomer.btnDeleteClick(Sender: TObject);//löschen (update)
var zqyMain: TZQuery;
begin
zqyMain:=TZQuery.Create(nil);
zqyMain.connection:=conMain;
if lvCustomer.Selected<>nil then
begin
CustomerList[lvCustomer.Selected.Index].RemoveFromDB(conMain);
Customerlist[LVCustomer.Selected.Index].Free;
CustomerList.Delete(LVCustomer.Selected.Index);
LVCustomer.Items.Delete(LVCustomer.Selected.Index);
{CustomerList.Delete(lvCustomer.Selected.Index); //akt. Datensatz löschen
CustomerList.SavetoDB(conMain);
FuelleListView; }
end;
end;
Also es soll der dynamisch erzeugen querry eine Connection zugewiesen werden. Habe ich das nicht mit zqrMain.connection:=conMain getan?
Es ist mir wieder mal zu schwierig.