vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Daten in Access DB schreiben 
Autor: Darkangel_1
Datum: 10.03.08 17:10

Hallo,

ich möchte Daten in eine Access-Tabelle schreiben.

Dabei bekomme ich immer eine Fehlermeldung, das ein objektverweis fehlt.

Zeile
Dim row As DataRow = ds.Tables("Kunden").NewRow
Code:
Public Sub insertDS(ByVal sName As String, ByVal sVorname As String, ByVal _
  sFirma As String, _
                         ByVal sStrasse As String, ByVal sOrt As String, ByVal _
                         sPLZ As String, _
                         ByVal sZusatz As String, ByVal sTelefon1 As String, _
                         ByVal sTelefon2 As String, _
                         ByVal sMobil As String, ByVal sFax As String, ByVal _
                         sEmail As String, _
                         ByVal sAnsprechpartner As String, ByVal sSteuernummer _
                         As String, ByVal sBemerkung As String, _
                         ByVal sAnrede As String)
 
        'Daten in DB schreiben
 
        cDBConnect.connectDB()
 
        Dim ds As DataSet
        Dim cmd As New OleDb.OleDbCommand(("SELECT * FROM Kunden"), _
          cDBConnect.connectionDB)
        Dim da As New OleDb.OleDbDataAdapter(cmd)
        Dim cb As OleDbCommandBuilder = New OleDbCommandBuilder(da)
 
        'Im DataSet einen neuen Datensatz hinzufügen
        'Der Tabelle eine neue DataRow hinzufügen
        ds = New DataSet()
        Dim row As DataRow = ds.Tables("Kunden").NewRow
 
        'Kundennummer ermitteln
        cNummernkreise.selectWhere(" where Nummernkreis = 'KdNr'")
 
        'Werte übergeben
        row("Kundennummer") = cNummernkreise.GetNummer()
        row("Anrede") = sAnrede
        row("Name") = sName
        row("Vornameame") = sVorname
        row("Strasse") = sStrasse
        row("Ort") = sOrt
        row("PLZ") = sPLZ
        row("Firma") = sFirma
        row("Zusatz") = sZusatz
        row("Ansprechpartner") = sAnsprechpartner
        row("Telefon1") = sTelefon1
        row("Telefon2") = sTelefon2
        row("Fax") = sFax
        row("Mobil") = sMobil
        row("Email") = sEmail
        row("Bemerkung") = sBemerkung
        row("Steuernummer") = sSteuernummer
        row("Status") = 0
        row("Benutzer") = s_Benutzer
        'row("Datum") = Date
        row("Zeit") = TimeOfDay
 
        ds.Tables("Kunden").Rows.Add(row)
 
        'Datenbank updaten
        da.Update(ds, "Kunden")
 
 
    End Sub
Ich finde einfach den Fehlern nicht - sehe warscheinlich den den Wald vor bäumen nicht.

Vielleicht kann mir jemand weiter helfen.


Vielen Dank im Vorraus

Darkangel
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Daten in Access DB schreiben2.340Darkangel_110.03.08 17:10
Re: Daten in Access DB schreiben995Melkor10.03.08 17:16
Re: Daten in Access DB schreiben929Darkangel_110.03.08 17:24

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