• Domingo 22 de Diciembre de 2024, 15:53

Autor Tema:  Duda Funcion .fill Dataset  (Leído 1346 veces)

candasina

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Duda Funcion .fill Dataset
« en: Domingo 2 de Septiembre de 2007, 14:24 »
0
Hola otra vez  :P


En todos los ejemplos que he encontrado sobre DataSet, al hacer:

Código: Text
  1.  
  2.  
  3. query.Fill(ds, "......");
  4.  
  5.  
  6.  

solo hacen referencia a una tabla. Mi duda es:  con el codigo que os dejo a continuacion, como puedo poner el parametro que se le pasa a Fill??????, si yo tengo dos tablas en el FROM, que es de donde saco las calificaciones de un alumno en todas las asiganturas en un trimestre(cada 3 meses) determinado.

Que tengo que poner

Código: Text
  1.  
  2.  
  3. sentencia = "SELECT CA.Nombre AS Nombre, A.Nota FROM ASIGNATURA A, CALIFICACION CA WHERE CA.idTrimestre=@t AND CA.idAsignatura=A.idAsignatura AND CA.idAlumno=@al ORDER BY Nombre ASC";
  4.  
  5.             OleDbDataAdapter query = new OleDbDataAdapter(sentencia, connection);
  6.  
  7.             OleDbCommand selectCMD = new OleDbCommand(sentencia, connection);
  8.             query.SelectCommand = selectCMD;
  9.  
  10.             selectCMD.Parameters.Add("@al", OleDbType.VarChar);
  11.             selectCMD.Parameters["@al"].Value = al;
  12.  
  13.             selectCMD.Parameters.Add("@t", OleDbType.Integer);
  14.             selectCMD.Parameters["@t"].Value = t;
  15.  
  16.             DataSet ds = new DataSet();
  17.              query.Fill(ds, "......");
  18.             return ds;
  19.  
  20.  
  21.  


Muchas gracias por adelantado