Visual CSharp .NET - Insertar en BD

 
Vista:

Insertar en BD

Publicado por Inma (7 intervenciones) el 26/08/2007 16:06:17
hola!!!!!!

Tengo el siguiente codigo:

sentencia = "INSERT INTO CLASE(idClase) VALUES(@clase)";
OleDbCommand query = new OleDbCommand(sentencia, connection.Connection);
query.Parameters.Add("@clase", OleDbType.VarChar);
query.Parameters["@clase"].Value = clase;
querry.Connection.Open();
querry.ExecuteNonQuery();
querry.Connection.Close();

Quiero saber si se pueden hacer dos insercciones a la vez, o si por el contrario tengo que volver a poner este mismo codigo para la otra inserccion.

muchas gracias por adelantado :D
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insertar en BD

Publicado por p@vr1 (71 intervenciones) el 11/10/2007 17:57:14
mae en programacion el sistema hace lo que ud quiere que haga, si quiere insertar dos valores diferentes en la misma tabla puede hacerlo con un for...

public void insertar(ArrayList valores){

sentencia = "INSERT INTO CLASE(idClase) VALUES(@clase)";
OleDbCommand query = new OleDbCommand(sentencia, connection.Connection);
query.Parameters.Add("@clase", OleDbType.VarChar);

for(int i = 0; i < valores.count; i++)
query.Parameters["@clase"].Value = valores[i];
querry.Connection.Open();
querry.ExecuteNonQuery();
querry.Connection.Close();
}
}

tengo tiempo de no programar c# y supongo que hay algo mal en el cod, pero es la misma tecnica la que podes usar para arreglar tu problema espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Insertar en BD

Publicado por edgar =] (14 intervenciones) el 18/06/2008 21:53:04
Si puedes hacerlo, las inserciones o cualquier otra instruccion,

cuando abres la conexion ai mismo puedes realizar varias instrucciones, aunque me parece mejor que abras la conexion , realizes una instruccion y vuelvas a cerrar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar