C sharp - Grabar en C#

   
Vista:

Grabar en C#

Publicado por Cesar  (9 intervenciones) el 15/05/2009 16:44:40
hola necesito ayuda para grabar en c#, a ver si me puedem decir una manera muy simple y sencilla, usando recordset con oledb.

se los agradeceria
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
Imágen de perfil de roger

RE:Grabar en C#

Publicado por roger (160 intervenciones) el 15/05/2009 16:59:26
en .net no existe el recordset, hay un objeto dataReader que cumple la misma funcion, pero de todas maneras para guardar debes utilizar el objeto command, si es con oledb, seria mas o menos asi

OleDbConnection objConexion = new OleDbConnection("cadenaDeConexion");
objConexion.Open();
OleDbCommand objComando = objConexion.CreateCommand();
objComando.CommandText = "insert into tabla(campo)values(valor)";
objComando.CommandType = CommandType.Text;
objComando.ExecuteNonQuery();
objConexion.Close();

debes importar el namespace System.Data.OleDb.

using System.Data.OleDb;
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:Grabar en C#

Publicado por Cesar  (9 intervenciones) el 21/05/2009 16:45:11
Gracias de verdad me fue util esa explicacion.
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:Grabar en C#

Publicado por Cesar (9 intervenciones) el 21/05/2009 17:15:51
perdona "roger", si esa es la forma de grabar facilmente, en la de buscar
¿tendria k utilizar obligatoriamente un dataset para la busqueda?, es k soy un principiante y me agrada ese lenguaje. de verdad forma de grabar me fue util.
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
Imágen de perfil de roger

RE:Grabar en C#

Publicado por roger (160 intervenciones) el 21/05/2009 17:33:05
no, el dataset es para trabajo desconectado, si quieres trabajar similar al recordset, que trabaja conectado permanentemente a la base de datos puedes hacerlo asi

OleDbConnection objConexion = new OleDbConnection("cadenaDeConexion");
objConexion.Open();
OleDbCommand objComando = objConexion.CreateCommand();
objComando.CommandText = "insert into tabla(campo)values(valor)";
objComando.CommandType = CommandType.Text;
OleDbDataReader objReader = objComando.ExecuteReader();

while (objReader.Read())
{
string dato = objReader.GetValue(0);
}
objReader.Close();

objConexion.Close();
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