Autor Beitrag
Josef-B
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 293

2003 Server, Win7, Win8
Delphi 2010 Pro, Firebird 2.5
BeitragVerfasst: Do 10.07.03 12:47 
Wie speichere ich am besten ca. 20 Dbedit-Felder per Sql und IBDataset in meiner Interbase ab?

Mit persistinischen Feldern, append und post bekomme ich es hin.

Das geht doch bestimmt auch viel einfacher mit Sql, oder?
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Do 10.07.03 14:42 
Zitat:
persistinischen Feldern
:lol: .... nich persistent ;)

egal.. also, ich arbeite nicht mit Interbase, sondern der BDE, und deine Vorgehensweise schreckt mich ein wenig ab, deswegen, und bevor du gar keine Antwort bekommst :), hier meine Vorgehensweise:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
Query1.SQL.Text := 'UPDATE mydbase SET ' +
     ' feld1 = ' + variable1 +
     ', feld2 = ' + variable2 +
     ', feldn = ' + variablen;
Query.SQL.Open;


Wie du die Variablen für die Felder übergibst, ist deine Sache, aber ich denke du wirst nicht drum rum kommen, für jedes Feld eine SQL-Anweisung aufnehmen zu müssen, wenns schnellere Wege gibt, bin ich natürlich denene gegenüber offen ;)

mfG
Josef-B Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 293

2003 Server, Win7, Win8
Delphi 2010 Pro, Firebird 2.5
BeitragVerfasst: Do 10.07.03 15:13 
Ja das werde ich mal probieren, danke.