Ausführen einer Gespeicherten Prozedur mithilfe von ODBC mit Parameter

Ich versuche zum ausführen einer gespeicherten Prozedur mithilfe von ODBC, die einen parameter hat, aber jedes mal, wenn ich Tue, ich bekomme die folgende:

ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]die Prozedur oder Funktion 'aaPRO_CloseCall' erwartet parameter '@FaultID', der nicht angegeben wurde.

Mein code ist:

Dim I As Integer = Convert.ToInt32(LogIDTextBox.Text)
Dim ConnString As String = "Dsn=Test"
Dim Conn As Odbc.OdbcConnection = New Odbc.OdbcConnection(ConnString)
Dim cmd As New Odbc.OdbcCommand("aaPRO_closecall", Conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@FaultID", I)
Conn.Open()
cmd.ExecuteNonQuery()
Conn.Close()

Ich bin neu in Visual Studio und ich kann nicht sehen, was ich habe, falsch. Ich wäre sehr dankbar, wenn jemand helfen kann.

Schreibe einen Kommentar