tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
397
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Angelika_25 Angelika_25 ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    93
    Hallo und zwar habe ich folgendes Problem. Ich habe einen voll funktionierenden Code gehabt, der Buttons in eine andere Sprache gehabt hat. Dabei weise ich dem Button zwei Variablen zu, die dann wiederum auf eine Funktion zugreifen und einen Wert zurückliefern. Das hat auch super geklappt, allerdings habe ich jetzt eine Sprache in der Datenbank hinzugefügt und jetzt kommt nur bei dieser Sprache ein Fehler:
    Code :
    1
    
    Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

    Wie kann das sein?
    Mein Code zur Buttonzuweisung:
    Code :
    1
    2
    3
    
     Private Sub cb_Sprache_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cb_Sprache.TextChanged
            lbl_Server_Name.Text = loadFritz(1, cb_Sprache.Text)
    end Sub

    Meine Funktion:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    Function loadFritz(ByVal zahl As Single, ByVal sprache As String) As String
            Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" _
            & _
            "Data " & _
            "Source=C:\xx\xx\xx\xx\xx\xx.mdb")
            cn.Open()
            Dim ergebnis As String
            With cn.CreateCommand()
     
                .CommandText = "Select Text2 FROM Sprache WHERE " & _
                 "Textnummer=" & zahl & " AND Sprache= '" & sprache & "'"
                ergebnis = .ExecuteScalar.ToString
                loadFritz = ergebnis
            End With
            cn.Close()
        End Function

    Der Fehler wird in der Zeile markiert:
    Code :
    1
    
    ergebnis = .ExecuteScalar.ToString
    Ich kann mir diesen Fehler nicht erklären, denn ich habe ja sonst nichts verändert, ich habe lediglich einen Eintrag in der Datenbank hinzugefügt.

    Kann mir jemand helfen?

    Liebe Grüße
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Schon mal den Debugger angeworfen und die Stelle genau angesehen wo das passiert?
     

Ähnliche Themen

  1. Zugriff auf eine Access Datenbank
    Von DERHAARKAMM im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 16.02.09, 19:14
  2. simpler zugriff auf Access Datenbank
    Von Eddymaniac im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 09.01.06, 10:45
  3. ACCESS Datenbank zugriff net
    Von KarNayAnaR im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 04.10.04, 10:11
  4. Zugriff auf Access Datenbank******
    Von schleeper im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 11.12.02, 18:47