Articles of sqlcommand

Insertar en C # con SQLCommand

¿Cuál es la mejor manera de INSERTAR datos en una base de datos? Esto es lo que tengo, pero está mal … cmd.CommandText = “INSERT INTO klant(klant_id,naam,voornaam) VALUES(@param1,@param2,@param3)”; cmd.Parameters.Add(new SqlParameter(“@param1”, klantId)); cmd.Parameters.Add(new SqlParameter(“@param2”, klantNaam)); cmd.Parameters.Add(new SqlParameter(“@param3”, klantVoornaam)); La función agrega datos en el listBox http://www.pictourl.com/viewer/37e4edcf (link is dead) pero no en la base de datos […]

¿Cuál es la diferencia entre SqlCommand.CommandTimeout y SqlConnection.ConnectionTimeout?

¿Hay alguna diferencia entre SqlCommand.CommandTimeout y SqlConnection.ConnectionTimeout en .NET?

¿Cómo ejecutar múltiples comandos SQL en una sola conexión SQL?

Estoy creando un proyecto en el que necesito ejecutar comandos de 2-3 sql en una sola conexión sql. Aquí está el código que he escrito: SqlConnection con = new SqlConnection(@”Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\project.mdf;Integrated Security=True”); con.Open(); SqlCommand cmd = new SqlCommand(“select * from ” + mytags.Text + ” “, con); SqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { con.Close(); […]

Parámetros de SqlCommand Agregar contra AddWithValue

¿Cuándo debería usar los Parameters. Add/AddWithValue Parameters. Add/AddWithValue ? En el siguiente ejemplo de MSDN, usan Parameters.Add para int y Parameters.AddWithValue para string command.Parameters.Add(“@ID”, SqlDbType.Int); command.Parameters[“@ID”].Value = customerID; command.Parameters.AddWithValue(“@demographics”, demoXml); ¿Cuál es el mejor para usar para datetime

¿Se requiere SqlCommand.Dispose () si se eliminará SqlConnection asociado?

Usualmente uso un código como este: using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings[“MyConn”].ConnectionString)) { var command = connection.CreateCommand(); command.CommandText = “…”; connection.Open(); command.ExecuteNonQuery(); } ¿Mi command se eliminará automáticamente? ¿O no y tengo que envolverlo using block? ¿Es necesario disponer de SqlCommand ?

¿SqlCommand.Dispose cerrar la conexión?

¿Puedo usar este enfoque de manera eficiente? using(SqlCommand cmd = new SqlCommand(“GetSomething”, new SqlConnection(Config.ConnectionString)) { cmd.Connection.Open(); // set up parameters and CommandType to StoredProcedure etc. etc. cmd.ExecuteNonQuery(); } Mi preocupación es: ¿el método Dispose del SqlCommand (que se llama al salir del bloque que usa) cierra el objeto SqlConnection subyacente o no?

MySqlCommand Command.Parameters.Add es obsoleto

Estoy haciendo una aplicación de formulario de Windows C en Visual Studio 2010. Esa aplicación se está conectando a una base de datos mysql, y quiero insertar datos en ella. Ahora tengo esta parte del código: MySqlConnection connection; string cs = @”server=server ip;userid=username;password=userpass;database=databse”; connection = new MySqlConnection(cs); connection.Open(); MySqlCommand command = new MySqlCommand(); string SQL […]

¿Cuál es el mejor método para pasar parámetros a SQLCommand?

¿Cuál es el mejor método para pasar parámetros a SQLCommand? Tu puedes hacer: cmd.Parameters.Add(“@Name”, SqlDbType.VarChar, 20).Value = “Bob”; o cmd.Parameters.Add(“@Name”, SqlDbType.VarChar).Value = “Bob”; o cmd.Parameters.Add(“@Name”).Value = “Bob”; Parece que el primero podría ser de alguna manera “mejor”, ya sea en cuanto a rendimiento o error de comprobación. Pero me gustaría saber más definitivamente.

¿En qué circunstancias se conecta automáticamente una SqlConnection en una Transacción TransactionScope ambiental?

¿Qué significa que una conexión Sql se “alistó” en una transacción? ¿Significa simplemente que los comandos que ejecuto en la conexión participarán en la transacción? Si es así, ¿bajo qué circunstancias se conecta automáticamente una SqlConnection en una transacción de TransactionScope ambiental? Ver preguntas en comentarios del código. Mi suposición de la respuesta de cada […]

MySQL: ¿Cómo exportar e importar un archivo .sql desde la línea de comandos?

Quiero exportar e importar un archivo .sql desde y hacia una base de datos MySQL desde la línea de comandos. ¿Hay algún comando para exportar el archivo .sql en MySQL? Entonces, ¿cómo lo importo? Al realizar la importación, puede haber restricciones como activar / desactivar la verificación de clave externa o exportar solo la estructura […]