DataSet initialisieren

30/01/2008 - 17:52 von Stefan Theobald | Report spam
Hallo,

ich habe eine Private Sub in der ich Daten aus einer Abfrage in eine
Hilfstabelle (Dim ... as New Data Table) schreibe und dann die Daten der
Hilfstabelle in ein Dataset einsetze. Das DataSet schreibe ich dann als
XML-Datei raus.

Wenn ich jetzt zum ersten mal meine PrivateSub durchlaufe funktioniert alles
wie gewünscht.
Beim zweiten Durchlauf erhalte ich Fehlermeldungen, dass Daten nicht ans
DataSet gefügt werden konnten, da dies Beziehungen / Einschrànkungen
verhindern.

Ich denke, es liegt an der initialisierung des DataSet.
Ich mache schon ganz zu Anfang in meiner PrivateSub ein dataset.clear -
jedoch ohne erfolg.
Was mache ich falsch? Wie kann ich das Dataset zurücksetzen? - Sprich die
Autozàhler, Tabellen leeren?


Gruß
Stefan
 

Lesen sie die antworten

#1 Peter Fleischer
30/01/2008 - 18:06 | Warnen spam
"Stefan Theobald" schrieb im Newsbeitrag
news:

ich habe eine Private Sub in der ich Daten aus einer Abfrage in eine
Hilfstabelle (Dim ... as New Data Table) schreibe und dann die Daten der
Hilfstabelle in ein Dataset einsetze. Das DataSet schreibe ich dann als
XML-Datei raus.

Wenn ich jetzt zum ersten mal meine PrivateSub durchlaufe funktioniert
alles wie gewünscht.
Beim zweiten Durchlauf erhalte ich Fehlermeldungen, dass Daten nicht ans
DataSet gefügt werden konnten, da dies Beziehungen / Einschrànkungen
verhindern.

Ich denke, es liegt an der initialisierung des DataSet.
Ich mache schon ganz zu Anfang in meiner PrivateSub ein dataset.clear -
jedoch ohne erfolg.
Was mache ich falsch? Wie kann ich das Dataset zurücksetzen? - Sprich die
Autozàhler, Tabellen leeren?



Hi Stefan,
was machst du denn genau? Wenn du alles im DataSet löschst, kannst du auch
wieder Elemente mit gleichem (vorherigen) Namen hinzufügen. Wenn eine neue
Instanz eines Dataset's erzeugt wird, kann man auch alles wieder neu
hinzufügen.

Viele Gruesse

Peter

Ähnliche fragen