title image


Smiley Stored Procedure mit Parameterübergabe ausführen
Hallo,



ich möchte mit VB .NET eine Stored Procedure mit einer Parameterübergabe ausführen.



Beim Ausführen bekomme ich folgende Fehlermeldung:

System.ArgumentException: Die angegebene Struktur muss Layoutinformationen enthalten.

Parametername: structure



Es wird auf folgende Zeile verwiesen:

myCommand.ExecuteNonQuery()



Hier ist mein Code:

Dim myConnection As New System.Data.Odbc.OdbcConnection(Conn3)

myConnection.Open()

Dim myCommand As System.Data.Odbc.OdbcCommand = myConnection.CreateCommand()

Try

myCommand.CommandType = CommandType.StoredProcedure

myCommand.CommandText = sp_update

If kategorie_nr = 11 Then

myCommand.Parameters.Add("@paco", SqlDbType.VarChar).Direction = ParameterDirection.Input

ElseIf kategorie_nr = 8 Then

myCommand.Parameters.Add("@profil_nr", SqlDbType.Int).Direction = ParameterDirection.Input

End If

myCommand.CreateParameter.Value = sp_param_value

myCommand.ExecuteNonQuery()

Catch e1 As System.Data.Odbc.OdbcException

Console.WriteLine("An exception of type " & e.GetType().ToString() & " was encountered.")

Finally

myConnection.Close()

End Try



Kann hier jemand helfen?



Vielen Dank!



Wiebke

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: