Geänderte Daten werden nicht in der zugrunde liegenden Tabelle gespeichert!

02/05/2010 - 12:14 von H.Blaese | Report spam
Ich lerne gerade mit Visual Basic 2008 Express und benutze dazu :

http://openbook.galileocomputing.de...g_vb_2008/

und habe dort das Beispiel in Kapitel 11.8.:

http://openbook.galileocomputing.de...a09054f4ad

nachgebildet um den Ablauf zu verstehen:

Habe also dort das Beispiel in 11.8.2 nachgebaut, es klappt auch alles,
auch das Gehalt in dem Beispiel wird per SQL-Update um 5 % angehoben,
was mir auch beim erneuten drücken auf den Butten sehen angezeigt wird,
aber wenn ich dann auf firma.sdf Tabellen, Personen und dann auf
Tabellendaten anzeigen klicke, haben sich keine Werte geàndert, sprich,
es wurde zwar etwas getan, aber nicht in die Tabelle zurück gespeichert??

Was muß ich tun um das geànderte dauerhaft in den Tabellen zu speichern?

Gruß Hans
 

Lesen sie die antworten

#1 Elmar Boye
02/05/2010 - 17:59 | Warnen spam
Hallo Hans,

"H.Blaese" schrieb ...
Ich lerne gerade mit Visual Basic 2008 Express und benutze dazu :

http://openbook.galileocomputing.de...g_vb_2008/

und habe dort das Beispiel in Kapitel 11.8.:

http://openbook.galileocomputing.de...a09054f4ad

nachgebildet um den Ablauf zu verstehen:

Habe also dort das Beispiel in 11.8.2 nachgebaut, es klappt auch alles, auch das Gehalt in dem Beispiel wird per SQL-Update um 5 %
angehoben, was mir auch beim erneuten drücken auf den Butten sehen angezeigt wird, aber wenn ich dann auf firma.sdf Tabellen,
Personen und dann auf Tabellendaten anzeigen klicke, haben sich keine Werte geàndert, sprich, es wurde zwar etwas getan, aber
nicht in die Tabelle zurück gespeichert??

Was muß ich tun um das geànderte dauerhaft in den Tabellen zu speichern?



Hast Du den letzten Satz im Kapitel beachtet:
<Zitat>
Wichtig ist es allerdings, dass die Eigenschaft Copy to Output des Objekts firma.sdf
(siehe Projektmappen-Explorer) auf den Wert »Copy if Newer« gestellt wird,
damit Änderungen an der Datenbank auch dauerhaft erhalten bleiben.
</Zitat>

denn ansonsten erhàlst Du bei jedem Programmstart eine neue Version
und die Änderungen sind dann verschwunden.

Gruß Elmar

Ähnliche fragen