• Domingo 22 de Diciembre de 2024, 08:55

Autor Tema:  Ejecutar script sql  (Leído 2695 veces)

jjluna

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Ejecutar script sql
« en: Viernes 13 de Marzo de 2009, 16:17 »
0
Hola

Estoy utilizando el siguiente codigo para ejecutar un script desde c#:

Código: C#
  1. ServerConnection serverConnection = null;
  2.                     try
  3.                     {
  4.                         string sql = @"C:UsersJuanDocumentsVisual Studio 2008ProjectsWindowsFormsApplication1WindowsFormsApplication1crea_bd_saces.sql";
  5.                         SqlConnection sqlConnection = new SqlConnection(aux.ToString());
  6.                         serverConnection = new ServerConnection(sqlConnection);
  7.                         serverConnection.BeginTransaction();
  8.                         Server server = new Server(serverConnection);
  9.                         server.ConnectionContext.ExecuteNonQuery(sql);
  10.                         serverConnection.CommitTransaction();
  11.                     }
  12.                     catch (SqlException ex)
  13.                     {
  14.                         serverConnection.RollBackTransaction();
  15.                         MessageBox.Show(ex.Message);
  16.                     }
  17.  

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!!