vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

VB & Datenbanken
Fehler bei ADO 
Autor: Jelle
Datum: 18.07.05 12:33

Hallo, ich versuche mittels ADO in eine DB Daten einzufügen. Leider bekomme ich immer folgende Fehlermeldung:

Ein Objekt, das dem angeforderten Namen oder dem Ordinalverweis entspricht, kann nicht gefunden werden. (Fehler 3265)

Hier der Code:
Public Function DBInsert(ByVal vstrTable As String, ByVal vstrKey As String, _
  ByRef vrefFields As Variant, ByRef vrefValues As Variant)
'Datensatz einfügen
 
Dim strSQL As String
Dim connData As ADODB.Connection
Dim rstData As ADODB.Recordset
Dim intCounter As Integer
 
    On Error GoTo err_Handler
 
    'Leerstrings in Null konvertieren:
    If IsArray(vrefValues) Then
        For intCounter = LBound(vrefValues) To UBound(vrefValues)
            If vrefValues(intCounter) = vbNullString Then
                vrefValues(intCounter) = Null
            End If
        Next intCounter
    Else
        If vrefValues = vbNullString Then
            vrefValues = Null
        End If
    End If
 
    '0 Datensätze holen...
    Set connData = New ADODB.Connection
    connData.Open mstrDBConnect
 
    strSQL = "SELECT * FROM " & vstrTable & " WHERE 1=0"
    Set rstData = New ADODB.Recordset
 
    rstData.Open strSQL, connData, adOpenKeyset, adLockOptimistic
    rstData.AddNew vrefFields, vrefValues
    DBInsert = rstData(vstrKey)
 
    rstData.Close
    connData.Close
 
    Set rstData = Nothing
    Set connData = Nothing
 
    Exit Function
 
err_Handler:
 
    Select Case Err.Number
        Case Else
            ErrorLog "modADO.DBInsert", Err.Number, Err.Description, Err.Source
            Set rstData = Nothing
            Exit Function
    End Select
 
End Function
Die Feldnamen in 'vrefFields' stimmen mit denen der DB überein! Wo liegt das Problem?

Danke für die Hilfe!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler bei ADO1.535Jelle18.07.05 12:33
Re: Fehler bei ADO902SpaXX218.07.05 13:10
Re: Fehler bei ADO859Jelle18.07.05 13:33
Re: Fehler bei ADO1.013Jelle18.07.05 15:42
Re: Fehler bei ADO952SpaXX218.07.05 18:23

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