Buenas. No tengo ningún problema a la hora de crear un procedimiento almacenado en la base de datos SQL Server, pero lo que me gustaría es poder crearlos en tiempo de ejecución. He intentado esto pero me da error de sintáxis cerca de la palabra "PROCEDURE":
Código:
Dim con As New SqlConnection
con.ConnectionString = ConfigurationSettings.AppSettings("constring")
Dim cmd As SqlCommand = con.CreateCommand
cmd.CommandType = CommandType.Text
cmd.CommandText = "CREATE PROCEDURE SP_Controles @portal nvarchar" & _
" AS" & _
" SELECT * FROM portal_controles" & _
" WHERE Panel LIKE @portal + '%'" & _
" ORDER BY Panel"
con.Open()
cmd.ExecuteNonQuery()
con.Close()
¿Alguna idea o voy totalmete desencaminado?