Moin
Ich möchte gerne von VB.net auf SQL zugreifen.
Irgendwie bin ich jedoch überfordert mit den Möglichkeiten.
Ich habe es geschafft auf die Daten zuzugreifen und diese auf irgend eine art auszugeben. leider möchte ich die Daten nicht eingeben sonder Aktualisieren.
jetzt habe ich versucht mit Update diese einfach zu updaten also Änderungen mit.
und übernehmen mit
leider funktioniert das nicht und er will mir beim update ein Command vorschreiben.
da dies aber recht kompliziert wird mit vielen Feldern und ich das mit dem Command auch nicht wirklich verstehe suche ich nach einer alternative oder nach einer Erklährung.
Ich habe in einem Buch eine Alternative gefunden die immer die Zeile updatet. Da es bei mir pro Durchlauf auch nur eine Zeile ist die aktualisiert oder hinzugefügt werden muss, wäre das eine ideale Lösung.
Stichwörter zu der Lösung
Leider funktioniert dies genauso wenig.
Kann mir jemand helfen?
wäre für Hilfe echt dankbar!
Gruss Blackbonsai
Ich möchte gerne von VB.net auf SQL zugreifen.
Irgendwie bin ich jedoch überfordert mit den Möglichkeiten.
Ich habe es geschafft auf die Daten zuzugreifen und diese auf irgend eine art auszugeben. leider möchte ich die Daten nicht eingeben sonder Aktualisieren.
Code:
Dim conn As New OleDb.OleDbConnection("Provider=SQLOLEDB.1; Data Source=Server;Integrated Security=SSPI;Initial Catalog=Projekt") Dim da As New OleDb.OleDbDataAdapter("SELECT * FROM Tabelle WHERE ((Tabelle.Eintrag) = '" & P_Item.Eintrag& "');", conn) Dim cb As New OleDb.OleDbCommandBuilder(da) Dim ds As New DataSet() Dim cmd As New OleDb.OleDbCommand() da.Fill(ds, "Tabelle") Dim cRow As DataRow = dt.Rows.Item(0) cRow(dt.Columns.Item("LastMod").Ordinal).ToString
Code:
cRow(dt.Columns.Item("LastMod").Ordinal) = blabla
Code:
da.Update(ds, "Tabelle")
da dies aber recht kompliziert wird mit vielen Feldern und ich das mit dem Command auch nicht wirklich verstehe suche ich nach einer alternative oder nach einer Erklährung.
Ich habe in einem Buch eine Alternative gefunden die immer die Zeile updatet. Da es bei mir pro Durchlauf auch nur eine Zeile ist die aktualisiert oder hinzugefügt werden muss, wäre das eine ideale Lösung.
Stichwörter zu der Lösung
Code:
AddHandler da.RowUpdating OleDbRowUpdatingEventArgs
Kann mir jemand helfen?
wäre für Hilfe echt dankbar!
Gruss Blackbonsai
Comment