Hallo zusammen
Irgendwie hab ich ein Brett vor dem Kopf und die Funktion von TUpdateSQL (bzw. TPvUpdate für PDAC) gar nicht begriffen.
In einem Form habe ich Adressen.Query1 zum Oeffnen einer View.
Nach dem Oeffnen werden die Daten im Adressen.DBGrid1 angezeigt.
Wenn ich nun mit dem Cursor auf dem Datensatz stehe, öffne ich mit Linksclick ein Kontextmenu.
Im Kontextmenu wähle ich Datensatz ändern.
Dies offnet mir ein neues Fenster (Form Adressmaske) mit AdressMaske.DBEdit(x)-Komponenten welche mit dem Adressen.Datasource1 verbunden sind.
Nun mache ich hier meine Aenderungen aber wie werden Sie nun in die Datenbank geschrieben?
Ich wollte bewusst auf das "alte Edit und Post" verzichten.
In der Hilfe zu Turbo Borland Delphi fängt das grosse Schweigen an wo es interssant wird.
Ich habe mit ExecSQL, Append etc experimentiert, aber es geht einfach nicht (div. Fehler oder keine Aenderung der Daten).
Im Internet habe ich bisher kein schlaues Beispiel entdeckt.
Kann mir jemand auf die Sprünge helfen?
UpdateSQL1.ModifySQL / DeleteSQL / InsertSQL sind definiert und
SQL-fehlerfrei.
Meine Kernfrage wie löst man das zurückschreiben der Daten aus, und braucht es zum "vorbereiten" der Daten auch noch etwas wie füher Edit/Post?
Gibt es ein gutes Beispielprogramm?
Besten Dank
Beni