Hallo ich habe auf meinen mssql server procedure die würde ich gerne per vb.net ausführen und halt die Parameter übergeben wie könnte ich das am besten bewerkstelligen
mein code ist:
die procedure hat den code
und per exmessage krieg ich den fehler das die @szName skalarvariable deklariert werden muss
aber ist sie das im sql skript denn nicht?
mfg
ps: mssql
mein code ist:
VB.NET-Quellcode
- Dim con As New SqlConnection
- Dim cmd As New SqlCommand
- Try
- con.ConnectionString = "Server= " + System.Net.Dns.GetHostName + "\Hello;Database=Test;Trusted_Connection=yes;"
- con.Open()
- cmd.Connection = con
- cmd.CommandText = "INSERT INTO Test(@szName, @dwID) VALUES(elch, 1)"
- cmd.ExecuteNonQuery()
- Catch ex As Exception
- MessageBox.Show(ex.Message, "Fehler")
- Finally
- con.Close()
- End Try
die procedure hat den code
und per exmessage krieg ich den fehler das die @szName skalarvariable deklariert werden muss
aber ist sie das im sql skript denn nicht?
mfg
ps: mssql