Principales respuestas
el OleDbDataAdapter da = new OleDbDataAdapter(com2); me da = null (2)

Pregunta
-
por que no evaluas crear una sola consulta, el dato intermedio no lo necesitas....
private void Leer() { string cadenaConexion = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; using (OleDbConnection cnn = new OleDbConnection(cadenaConexion)) { cnn.Open(); string query = "SELECT A.Dni, A.Apellido, A.Nombre, amc.id_alumMatCurso FROM Alumno A INNER JOIN AlumMatCursos amc ON amc.Id_Alumno = A.Id_Alumno INNER JOIN CursosMaterias cm ON amc.id_alumMatCurso = cm.id_cursoMateria WHERE cm.id_Curso = @idCurso AND cm.id_Materia = @idMateria"; OleDbCommand com = new OleDbCommand(query,cnn); com.Parameters.AddWithValue("@idCurso", Convert.ToInt32(ViewState["idCurso"])); com.Parameters.AddWithValue("@idMateria", Convert.ToInt32(ViewState["idMateria"])); OleDbDataAdapter da = new OleDbDataAdapter(com); DataTable dt = new DataTable(); da.Fill(dt); GridCargaAsistencia.DataSource = dt; GridCargaAsistencia.DataBind(); } }
Mi Respuesta: No se que es Ms Access....
Su Respuesta:
>>no se que es Ms Access
pero no dijiste que la db es access ?
si es asi imagino tienes office en la pc y con este el Ms Access para poder editar el archivo de la db
saludos
Leandro TuttiniMi respuesta:
Abro Ms Access 2007, pero no se donde se pone la consulta, y como se ejecuta, gracias, abrazo...Gracias, saludos.....Debo llenar esa Grilla y seria el fin de mi Tesis...faltarian otros detalles, pero asi seria...
Respuestas
-
>>pero no se que es lo demas que tengo que hacer, si abrir otra BD diferente y ver si me ejecuta desde alli
porque otra base de datos diferente ?
desde alli mismo generas una query, es solo cuestion de investigar como usar Ms Access
por lo generas veras que ms access usa un query designer para armar las consultas
pero en realidad yo apuntaba a definir la query como sql usando la opcion de la image
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator miércoles, 19 de agosto de 2015 22:09
- Marcado como respuesta Karen MalagónModerator jueves, 20 de agosto de 2015 21:53
Todas las respuestas
-
hola
>>Abro Ms Access 2007, pero no se donde se pone la consulta, y como se ejecuta
pero como puedes desarrollar contra una db que no conoces ? como vas a administrarla
Ms Access es una db simple de aprender a usar, si defines una query podrias ejecutar su consulta, si conoces minimanente office deberias poder aprender Ms Access sin problemas dedicale un rato, digo si es que te interesa aprender
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Disculpa, si me interesa aprender, por eso consulto.......Pero, alli mismo, en MsAccess, doy click en mi BD, y me la abre, y me muestra lo que ya hay.......hasta alli nada de otro mundo...................pero no se que es lo demas que tengo que hacer, si abrir otra BD diferente y ver si me ejecuta desde alli y bien......diaculpa, gracias, creo que es esto ultimo....debo abrir una nueva y ejecutar la query desde alli y ver si me muestra el resultado, o que me muestra....
Gracias, abrazo...
-
>>pero no se que es lo demas que tengo que hacer, si abrir otra BD diferente y ver si me ejecuta desde alli
porque otra base de datos diferente ?
desde alli mismo generas una query, es solo cuestion de investigar como usar Ms Access
por lo generas veras que ms access usa un query designer para armar las consultas
pero en realidad yo apuntaba a definir la query como sql usando la opcion de la image
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator miércoles, 19 de agosto de 2015 22:09
- Marcado como respuesta Karen MalagónModerator jueves, 20 de agosto de 2015 21:53