SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: jjluna en Viernes 13 de Marzo de 2009, 16:17
Título:
Ejecutar script sql
Publicado por:
jjluna
en
Viernes 13 de Marzo de 2009, 16:17
Hola
Estoy utilizando el siguiente codigo para ejecutar un script desde c#:
Código: C#
ServerConnection serverConnection
=
null
;
try
{
string
sql
=
@"C:UsersJuanDocumentsVisual Studio 2008ProjectsWindowsFormsApplication1WindowsFormsApplication1crea_bd_saces.sql"
;
SqlConnection sqlConnection
=
new
SqlConnection
(
aux
.
ToString
(
)
)
;
serverConnection
=
new
ServerConnection
(
sqlConnection
)
;
serverConnection
.
BeginTransaction
(
)
;
Server server
=
new
Server
(
serverConnection
)
;
server
.
ConnectionContext
.
ExecuteNonQuery
(
sql
)
;
serverConnection
.
CommitTransaction
(
)
;
}
catch
(
SqlException ex
)
{
serverConnection
.
RollBackTransaction
(
)
;
MessageBox
.
Show
(
ex
.
Message
)
;
}
Pero me da el siguiente error {"Sintaxis incorrecta cerca de '\'."} ¿estoy utilizando mal el codigo?
Otra duda, ¿Es posible pasarle a mi script un parametro indicandole el nombre de la base de datos que debe crear?
Gracias!!