Nuevo en C# y AdoNet error oledbcommand

27/04/2005 - 22:56 por Dario | Informe spam
Esto es lo que estoy haciendo para abrir una tabla y me pone error

string ejemplo = "c:\bd1.mbd";

string cConexion = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" + ejemplo
+ ";" ;

OleDbConnection conexion = new OleDbConnection(cConexion);

conexion.Open();

string cSQL = "SELECT * FROM EMPLEADOS";

OleDbCommand comando = OleDbCommand(conexion,cSQL);
<<<<<--

int afectadas = comando.ExecuteNonQuery();

DataReader lector;

lector = comando.ExecuteReader();

Columnas.Text = lector.FieldCount;

este es el error que me da?
System.Data.OleDb.OleDbCommand' denota 'clase', que no es válido en el
contexto dado

Gracias

Preguntas similare

Leer las respuestas

#6 Dario
28/04/2005 - 13:46 | Informe spam
ya lo arregle
lei el error en la ventana de resultados y era que no encontraba la base
!!!!!!!!!
no es MBD es MDB!!!!!11
Gracias por ahora
PD Seguire MOLESTANDO!!!!!!!!
"A.Poblacion" escribió en
el mensaje news:

"Dario" wrote in message
news:
ya lo solucione
ahora que tengo la tabla abierta como la paso a un datagrid??



¿De Web Forms o de Windows Forms?
Si es de Web, basta con que le asignes el DataReader que ya tienes a la
propiedad DataSource del DataGrid, y que hagas un DataBind. Si es de
Windows, creo que con el DataReader no funciona, pero puedes hacerlo con
un
DataSet:

string ejemplo = @"c:\bd1.mbd";
string cConexion = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+ejemplo;
OleDbConnection conexion = new OleDbConnection(cConexion);
string cSQL = "SELECT * FROM EMPLEADOS";
OleDbDataAdapter da = new OleDbDataAdapter(cSQL, conexion);
DataSet ds = new DataSet();
da.Fill(ds);

MiDataGrid.DataSource = ds.Tables[0];

Las sentencias anteriores valen para Windows y para Web, pero si es para
Web
tienes que añadir además al final la sentencia MiDataGrid.DataBind();



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida