SQL Server - SQL desde VB.NET

   
Vista:

SQL desde VB.NET

Publicado por Pablo2008 (2 intervenciones) el 04/04/2008 18:27:36
Hola, tengo el siguiente problema. Quiero crear una base de datos completamente desde vb.net. Hasta ahora pude crear la base y las tablas, pero cuando quiero crear procedimientos almacenados no me permite utilizar la instruccion GO. Por ejemplo:
Para crear el SP 'TraerDatos' en la base 'Mibase'

dim _comando as new sqlcommand()
_comando.commandtext = & vbCrLf & _
"USE MIBASE" & vbCrLf & _
"GO" & vbCrLf & _
"CREATE PROCEDURE TraerDatos" & vbCrLf & _
"AS" & vbCrLf & _
"SELECT ........"

me da un error cuando llega a GO, como si no me permitiera hacer distintos procesos. si lo hago en 2 comandos distintos funciona, pero el SP me lo crea en la base tempdb

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL desde VB.NET

Publicado por Isaias (3308 intervenciones) el 05/04/2008 02:57:20
Claro, porque la instruccion GO, significa, "haz lo que te dije y ya no toma en cuenta las demas lineas"

Para hacer lo que quieres, consulta por OSQL.EXE, ejecuta archivos con instrucciones T-SQL

La opcion USE MIBASE, no te la va a ejecutar como lo estas haciendo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar