vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
DB Update Proleme 
Autor: Geraldo
Datum: 04.04.07 13:23

Hallo,

ich habe vor einiger Zeit in VB6 programmiert und bin nun auf VB 2005 umgestiegen.

Den DB Zugriff über ADO.NET habe ich mir angesehen und auch erfolgreich einige Möglichkeiten kennen gelernt. nun möchte ich aber den Update Befehl eines DataAdapter nutzen um Änderungen in die DB zu schreiben.

Das Anzeigen der Daten klapt einwandfrei. Leider wird kein Update der Daten der DB oder des DataSets durchgeführt. Hier der Quellcode der Klasse:


Imports System.Data.OleDb
 
Public Class frmMemos
    Private connStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data" & _
      "Source=AlloDB.mdb"
    Private sqlStr As String = "select Memo from Memos where User_ID=" & _
    libDaten.GetBenutzerID()
 
    Private da As OleDbDataAdapter
    Private ds As DataSet
 
 
 
    Private Sub frmMemos_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Dim conn As New OleDbConnection(connStr)
        Dim SelCmd As New OleDbCommand(sqlStr, conn)
 
        da = New OleDbDataAdapter(SelCmd)
        Dim cb As New OleDbCommandBuilder(da)
 
        ds = New DataSet()
 
        ' DataSet mit Daten füllen
        da.Fill(ds, "Memos")
 
        ' Textfeld an Feld in der Tabelle binden
        tb1.DataBindings.Add("Text", ds.Tables("Memos"), "Memo")
 
 
 
    End Sub
 
    Private Sub btSpeichern_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btSpeichern.Click
 
        ' Update durchführen
        da.Update(ds, "Memos")
 
    End Sub
End Class
 
-------------------------------------
 
Die Änderungen werden in DataSet geschrieben. Nur in der DB kommt nichts an.
Ich habe das Gefühl, dass der CommandBuilde mir keine Update Routine erstellt.
 
mfg & Danke
Geraldo
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DB Update Proleme1.916Geraldo04.04.07 13:23
Re: DB Update Proleme1.471Melkor04.04.07 13:28
Re: DB Update Proleme1.456Geraldo04.04.07 13:31
Re: DB Update Proleme1.462Geraldo04.04.07 13:42
Re: DB Update Proleme1.446Melkor04.04.07 13:46
Re: DB Update Proleme1.435Geraldo04.04.07 13:53
Re: DB Update Proleme1.727Melkor04.04.07 14:15
Re: DB Update Proleme1.543Geraldo04.04.07 14:42
Re: DB Update Proleme1.467Melkor04.04.07 14:52
Re: DB Update Proleme1.589Geraldo04.04.07 14:58
Re: DB Update Proleme1.442Melkor04.04.07 15:13
Re: DB Update Proleme1.518Geraldo04.04.07 15:21
Re: DB Update Proleme1.403Melkor04.04.07 15:45
Re: DB Update Proleme1.446Geraldo04.04.07 16:02
Re: DB Update Proleme1.463Melkor04.04.07 16:08
Re: DB Update Proleme1.423Geraldo04.04.07 16:18
Re: DB Update Proleme1.458Melkor04.04.07 18:50
Re: DB Update Proleme1.405Geraldo05.04.07 09:14
Re: DB Update Proleme1.457Melkor05.04.07 09:44
Re: DB Update Proleme1.484Geraldo05.04.07 11:08
Re: DB Update Proleme1.468Melkor05.04.07 11:20
Re: DB Update Proleme1.439Geraldo05.04.07 11:38
Re: DB Update Proleme1.423Geraldo05.04.07 11:40
Re: DB Update Proleme1.376Geraldo05.04.07 13:23
Re: DB Update Proleme1.440Melkor05.04.07 13:34
Re: DB Update Proleme1.482Geraldo05.04.07 13:55
Re: DB Update Proleme1.321Melkor05.04.07 14:19
Re: DB Update Proleme1.429Geraldo05.04.07 14:38
Re: DB Update Proleme1.471Geraldo05.04.07 14:47
Re: DB Update Proleme1.670Melkor05.04.07 21:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel