Duda en Dataset
Publicado por Inma (7 intervenciones) el 05/09/2007 16:05:55
Hola a tod@s!!!!
Tengo el siguiente codigo:
public DataSet ObtenerCalificacionesTrimestreAlumno ( string al, int t )
{
sentencia = "SELECT A.Nombre AS Nombre, CA.Nota FROM ASIGNATURA A, CALIFICACION CA
WHERE CA.idTrimestre=@ t AND CA.idAsignatura=A.idAsignatura
AND CA.idAlumno=@al ORDER BY Nombre ASC";
OleDbDataAdapter query = new OleDbDataAdapter(sentencia, connection);
OleDbCommand selectCMD = new OleDbCommand(sentencia, connection);
query.SelectCommand = selectCMD;
selectCMD.Parameters.Add("@al", OleDbType.VarChar);
selectCMD.Parameters["@al"].Value = al;
selectCMD.Parameters.Add("@t", OleDbType.Integer);
selectCMD.Parameters["@t"].Value = t;
DataSet ds = new DataSet();
query.Fill(ds,"...............");
return ds;
}
Quisiera saber que deberia poner a la hora de rellenar el dataSet. Es que los ejemplos que he buscado por la red, solo ponen una tabla, y mi problema es que la informacion que quiero meter en el dataset proviene de datos tablas CALIFICACION y ASIGNATURA.
Os agradeceria mucho que me dijerais como tengo que poner lo del metodo .fill, porque ando un poco agobiada con ello, y no soy quien a sacarlo.
Muchas gracias por adelantado :D
Tengo el siguiente codigo:
public DataSet ObtenerCalificacionesTrimestreAlumno ( string al, int t )
{
sentencia = "SELECT A.Nombre AS Nombre, CA.Nota FROM ASIGNATURA A, CALIFICACION CA
WHERE CA.idTrimestre=@ t AND CA.idAsignatura=A.idAsignatura
AND CA.idAlumno=@al ORDER BY Nombre ASC";
OleDbDataAdapter query = new OleDbDataAdapter(sentencia, connection);
OleDbCommand selectCMD = new OleDbCommand(sentencia, connection);
query.SelectCommand = selectCMD;
selectCMD.Parameters.Add("@al", OleDbType.VarChar);
selectCMD.Parameters["@al"].Value = al;
selectCMD.Parameters.Add("@t", OleDbType.Integer);
selectCMD.Parameters["@t"].Value = t;
DataSet ds = new DataSet();
query.Fill(ds,"...............");
return ds;
}
Quisiera saber que deberia poner a la hora de rellenar el dataSet. Es que los ejemplos que he buscado por la red, solo ponen una tabla, y mi problema es que la informacion que quiero meter en el dataset proviene de datos tablas CALIFICACION y ASIGNATURA.
Os agradeceria mucho que me dijerais como tengo que poner lo del metodo .fill, porque ando un poco agobiada con ello, y no soy quien a sacarlo.
Muchas gracias por adelantado :D
Valora esta pregunta


0