Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2005, 12:02
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
Crear procedimiento almacenado

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?
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!