C sharp - DataSet

 
Vista:

DataSet

Publicado por Fabian (1 intervención) el 09/06/2005 00:37:11
Necesito ayuda con un programa en C#, tengo problemas al tratar de llenar el DataSet en la línea de los asteríscos.

public System.Data.DataSet consultarCli()
{
try{


int seleccionados;
System.Data.OleDb.OleDbConnection ObjConn;
ObjConn = new System.Data.OleDb.OleDbConnection();
ObjConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Base\VideoSoft.mdb;";

System.Data.OleDb.OleDbDataAdapter objSql2;
objSql2 = new System.Data.OleDb.OleDbDataAdapter(Cadena, ObjConn);

System.Data.DataSet ds2;
ds2 = new System.Data.DataSet();
ObjConn.Open(); // se abre conexion
****************** objSql2.Fill(ds2,"resultados");
seleccionados = ds2.Tables["resultados"].Rows.Count;
return ds2;
}
finally
{
ObjConn.Close();
}
}
}
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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:DataSet

Publicado por Yamil Bracho (1164 intervenciones) el 09/06/2005 16:02:05
La variable Cadena tiene un SQL SELECT valido ? Que erro especifico te esta dando ?
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:DataSet

Publicado por Fabián (1 intervención) el 09/06/2005 17:03:38
Si, la Cadena SQL es correcta, el error es que cuando trato de llenar el DataSet con la instrucción objSql2.Fill(ds2,"resultados"); me sale el error:

Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll
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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:DataSet

Publicado por Yamil Bracho (1164 intervenciones) el 09/06/2005 21:43:11
Ok.
Lo que pasa es que debes encerrar todos los accesos a datos en un bloque try..catch
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