vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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
Re: DB Update Proleme 
Autor: Geraldo
Datum: 04.04.07 16:02

Hallo,

das mit Primary Key, etc. ist mir bewusst.
Ich habe heute versucht die beste DB-Zugriffsmethode herauszufinden, die man benutzen kann bzw. sollte.

hier eine Version mit DataReader und ExecuteNonQuery,
leider mit gleicher Fehlermeldung.

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
 
    Private conn As New OleDbConnection()
 
    Private Sub frmMemos_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Dim dr As OleDb.OleDbDataReader
        Dim cmd As New OleDbCommand()
 
        conn = New OleDbConnection(connStr)
        sqlStr = "select * from Memos where UserID=" & libDaten.GetBenutzerID()
 
        conn.Open()
        cmd = New OleDbCommand(sqlStr, conn)
 
        dr = cmd.ExecuteReader()
 
        If dr.FieldCount = 2 Then
            Do While dr.Read()
                'Werte(eintragen)
                If System.Convert.IsDBNull(dr("Memo")) Then
                    txtMemo.Text = ""
                Else
                    txtMemo.Text = dr("Memo")
                End If
            Loop
 
            dr.Close()
            conn.Close()
 
            dr = Nothing
            conn = Nothing
        End If
 
 
 
 
    End Sub
 
    Private Sub btSpeichern_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btSpeichern.Click
        Dim cmd As New OleDbCommand()
        conn = New OleDbConnection(connStr)
 
        conn.Open()
        cmd = New OleDbCommand("Update Memos set Memo='" & txtMemo.Text & "'" & _
          "where UserID='" & libDaten.GetBenutzerID(), conn)
        cmd.ExecuteNonQuery()
        conn.Close()
 
        conn = Nothing
        cmd = Nothing
 
 
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DB Update Proleme1.915Geraldo04.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.461Geraldo04.04.07 13:42
Re: DB Update Proleme1.445Melkor04.04.07 13:46
Re: DB Update Proleme1.434Geraldo04.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.466Melkor04.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