Einzelnen Beitrag anzeigen

Benutzerbild von MPirnstill
MPirnstill

Registriert seit: 19. Jul 2004
Ort: Burgdorf
197 Beiträge
 
Delphi XE8 Enterprise
 
#11

Re: Delphi8 und Datenbankanbindung

  Alt 29. Okt 2004, 08:47
Mit Access habe ich das noch nicht ausprobiert. Ich arbeite auf MS-SQL-Server. Nebenbei bin ich inzwischen von den Identity-Columns wieder abgekommen, da bei dieser automatischen Hochzählerei mir die der Wert für die Folgesätze dann nicht beknnt ist.
Aber zu AutoUpdate-Beispiel:

Delphi-Quellcode:
...
var
  readonlycolumns,
  excludefilters: array of string;
begin
  ...
  //Connection und DataAdapter öffnen, falls noch nicht getan
  ...
  setlength(excludeFilters, 0); //es sei denn du diese filter
  setlenght(readonlycolumns, 1); //je nach dem wieviele spalten
  readonlycolumns[0] := <'ID_Benutzer'>; //oder wie die Spalte sonst heißt
  <daBenutzer>.autoupdate(<BenutzerDataset>, <BenutzerTableName>, bdpUdateMode.All, readonlycolumns, excludeFilters)
  ...
  //DataAdapter und Connection schließen. Zumindest mach ich das so, da ich die Datenzugriffe in eine WebService
  //ausgelagert habe
  ...
end;
Die Namen in den spitzen Klammer natürlich entsprechend gegen deine ersetzen. Ich hoffe das hilft dir.

Micha
Micha
  Mit Zitat antworten Zitat