Hola
Estoy utilizando el siguiente codigo para ejecutar un script desde 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!!