Hallo miteinander,
nach langjähriger Nutzung der freien Datenbankkomponente EDB und einem Umstieg auf Delphi 2010 bin ich nun gezwungen meine Datenanbindung auf
ADO umzustellen.
Soweit habe ich die Anbindung im Griff, nur bei der Umsetzung einiger Dinge benötige ich noch Hilfe:
Ich möchte einen neuen Datensatz einfügen (ohne
DB-Navigator und Datenfelder). Ich nehme angenommen zwei Edits und füge den Inhalt mittels des Codes ein:
Delphi-Quellcode:
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO test (ED_Nr,ED_DATUM) VALUES ("AB31","12.03.2019")');
ADOQuery1.ExecSQL;
Der neue Datensatz ist nun drin, alles wunderbar.
Jetzt meine Frage 1:
- Ein auf der Form befindliches DBGRid registriert die Änderung nicht. Auch ein Refresh auf dem Navigator bringt nichts. Nur ein Neustart zeigt die neu angelegten Datensätze!?
Wie kann ich den aktuellen Datensatz im Grid sofort anzeigen lassen!?
Frage 2:
Welche Komponenten sind grundsätzlich wichtig - wäre es auch möglich die
SQL-Befehle per ADOCommand zu machen!?
Wozu ist die ADODataSet gut!?
So, ich hoffe die Fragen waren jetzt nicht so
Viele Grüße, Silvio