VB.net Daten EInfügen in SQL CE

31/07/2009 - 15:56 von Suren Ariyaratnam | Report spam
Hallo Leute

Ich schreibe eine kleine APP, welche Daten von Benutzern annimmt und dies
spàter in eine SQL CE also eine SDF Datei schreibt. Bis vor kurzem hatte ich
das Problem, das die neuen Datensàtze nicht nicht ausgeführt wurden mittels
EXECUTENONQUERY.
Jetzt habe ich es hingekriegt das er den Datensatz annimmt und anscheinend
auch aktualisiert.

Die Daten sind zwar irgend wie in der sdf, habe es mit einem 2ten DatenGrid
gemacht azum Bsp. me.datagrid2.dataspurce=bindsource
Hier zeigt er mir den neuen Datensatz. Aber wenn ich die Grosskontrolle auf
dem SQL mache ist jedoch der Datensatz nicht vorhanden.

Kennt jemand das Problem das die Daten nicht effectiv aktualisert werden.
Danke im Voraus

Mit freündliche Grüsse
Suren Ariyaratnam

Jet
VB.net
 

Lesen sie die antworten

#1 Peter Götz
01/08/2009 - 18:03 | Warnen spam
Hallo Suren Ariyaratnam,

Ich schreibe eine kleine APP, welche Daten von Benutzern
annimmt und dies spàter in eine SQL CE also eine SDF
Datei schreibt.



Wo legst Du die vom Benutzer eingegebenen Daten ab?
In einer DataTable?

Bis vor kurzem hatte ich das Problem, das die neuen
Datensàtze nicht nicht ausgeführt wurden mittels
EXECUTENONQUERY.



Heisst das, Deine neuen Datensàtze wurden nicht in
die entsprechende Tabelle Deiner Datenbank eingetragen?

Jetzt habe ich es hingekriegt das er den Datensatz annimmt
und anscheinend auch aktualisiert.

Die Daten sind zwar irgend wie in der sdf, habe es mit einem
2ten DatenGrid gemacht azum Bsp.
me.datagrid2.dataspurce=bindsource
Hier zeigt er mir den neuen Datensatz. Aber wenn ich die
Grosskontrolle auf dem SQL mache ist jedoch der Datensatz
nicht vorhanden.

Kennt jemand das Problem das die Daten nicht effectiv
aktualisert werden.



Ohne Deinen konkreten Code für das Speichern neuer
Datensàtze und/oder Ändern bzw. Löschen von Datensàtzen
kann man dazu nichts Konkretes sagen.

Schau Dir vielleicht mal

www.gssg.de -> Visual Basic -> VB.net
-> DB Command Objekte / DataReader

Das Beispiel arbeitet zwar mit einer Access.mdb, aber
Du siehst dort wie Du direkt mit CommandObjekten
Daten in eine DB schreiben bzw. von dort löschen
kannst. Welche Art von Datenbank dabei benutzt wird,
spielt dabei eigentlich keine wesentliche Rolle.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen