visual studion 2012 datenbank probleme


korsan

Grünschnabel
Hallo erstmal ich arbeite auf windows 7 ultimate 64 bit.
Danna als Programm habe ich Visaul Studio 2012 und Acess 2007

möchte Liferscheinnummer abfragen in der Acess datenbank soll mir dann in der tetxbox2 kundennummer angeben

mein code ist unten doch leider bekomme ich Fehler ausgabe in der zeile
command.Connection.Open()
Fehlermeldung
NullRefernceExeption wurde nicht behendelt
Der Objektverweis wurde nicht auf objekt distanz fetsgelegt.
Überprüfen Sie ob Objekt null ist, bevor Sie methode aufrufen
Erstellen sie objekt distans mit Schlüssel wort new
Code:
Imports System.Data.OleDb
Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim warenasugang As DataTable
        Dim connection As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.4.0;Data Source=C:\Users\Ultimate\Documents\lwv\lager.accdb")
        Dim command As New OleDbCommand("SELECT * FROM [warenausgang] WHERE [LS-NummerField] = LS")
        Dim LSParam As New OleDbParameter("LS", TextBox1.Text)

        command.Parameters.Add(LSParam)
        command.Connection.Open()
        Dim reader As OleDbDataReader
        reader = command.ExecuteReader()
        If TextBox1.Text = "" Then
            MsgBox("Bitte geben Sie eine Lieferscheinnummer ein")
        Else
            If reader.HasRows Then
                TextBox2.Text = reader("KA-Nummer")
            End If
        End If

    End Sub
End Class
 

Spyke

Premium-User
Du hast die Datenbankverbindung nicht an den Befehl weitergegeben.
Oder anders gesagt, comand kennt nicht connection.

Im Übrigen geht es wohl eher um "Visual Basic.Net" und nicht um "Visual Basic 6".
Sind zwei paar verschiedene Schuhe, deshlab beim nächsten ma im .Net Bereich posten ;)