Thema: Delphi UpdateSQL

Einzelnen Beitrag anzeigen

bisenegger

Registriert seit: 25. Okt 2006
Ort: Kriens
14 Beiträge
 
#1

UpdateSQL

  Alt 30. Okt 2006, 20:10
Datenbank: Pervasive SQL • Version: 9.5 • Zugriff über: PDAC
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
  Mit Zitat antworten Zitat