
SQL Store Procedure
Publicado por Carlos (2 intervenciones) el 13/11/2014 18:07:18
Buenas Tardes, tengo mi siguiente codigo realizado en .net 2010. El cual realiza la creacion de una base de datos simple en mi SQL.
SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();
string Query = "CREATE DATABASE NET";
csb.DataSource = "MIPC";
csb.InitialCatalog = "master";
csb.IntegratedSecurity = true;
csb.PersistSecurityInfo = false;
using (SqlConnection con = new SqlConnection(csb.ConnectionString))
{
try
{
con.Open();
SqlCommand cmdRestore = new SqlCommand(Query, con);
cmdRestore.ExecuteNonQuery();
MessageBox.Show("La operacion se ha realizado con exito", "SQL SERVER",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
//user = true;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message,
"Error al restaurar la base de datos",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
Sin embargo, lo que yo deseo es que aquella instrucción me devuelva un mensaje diciendome si es que la bd ya existe o no. Obviamente tengo que cambiar mi variable QUERY colocandole IF EXISTS.. y toda esa info, pero mi consulta es como capturo el mensaje de resultado y lo coloco en el messageBox.
Espero su ayuda. Saludos y buen dia.
SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();
string Query = "CREATE DATABASE NET";
csb.DataSource = "MIPC";
csb.InitialCatalog = "master";
csb.IntegratedSecurity = true;
csb.PersistSecurityInfo = false;
using (SqlConnection con = new SqlConnection(csb.ConnectionString))
{
try
{
con.Open();
SqlCommand cmdRestore = new SqlCommand(Query, con);
cmdRestore.ExecuteNonQuery();
MessageBox.Show("La operacion se ha realizado con exito", "SQL SERVER",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
//user = true;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message,
"Error al restaurar la base de datos",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
Sin embargo, lo que yo deseo es que aquella instrucción me devuelva un mensaje diciendome si es que la bd ya existe o no. Obviamente tengo que cambiar mi variable QUERY colocandole IF EXISTS.. y toda esa info, pero mi consulta es como capturo el mensaje de resultado y lo coloco en el messageBox.
Espero su ayuda. Saludos y buen dia.
Valora esta pregunta


0