title image


Smiley Re: Datenabank wieder speichern ?? ... VB.NET
Dim objDataAdapter_1 As OleDb.OleDbDataAdapter

objDataAdapter_1 = New OleDb.OleDbDataAdapter("SELECT * FROM Test1", objConnection)

(is da doppelt?)



Nein, das ist nicht doppelt. Die erste Zeile deklariert lediglich die Variable "objDataAdapter_1", sie hat aber noch keinen Wert. Erst mit der zweiten Zeile wird auch ein Objekt vom Typ OleDb.OleDbDataAdapter erzeugt und in der Variablen gespeichert. Das liesse sich auch zu einer Anweisung zusammenfassen:



Dim objDataAdapter_1 As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM Test1", objConnection)



update soll so erfolgen:

objDataAdapter_1.Update(objDataSet_1, "Test1")



Wie sieht das vorige Fill aus? Ich würde es so erwarten:



objDataAdapter_1.Fill(objDataSet_1, "Test1")



und der commandbuilder stellt sich so dar:

Dim CB As OleDbCommandBuilder = New OleDbCommandBuilder(objDataAdapter_1)



Das machst du hoffentlich bereits vor dem Fill?

Meine Microsite || SQL-Tips.de || D-3 (2007/08) / AI-29 (2006)


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: