elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Sentencia Select
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sentencia Select  (Leído 849 veces)
Guillito

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Sentencia Select
« en: 25 Junio 2015, 02:06 »

Hola gentes, disculpe que los moleste, me comunico con Uds. para ver si pueden aportarme una solución a lo siguiente:


 Debo llenar un GridView con datos que extraigo de una Tabla Alumno de acuerdo a un Curso, unas o una Materia y una Fecha........

 De el GridCurso extraigo el Curso con un ViewState, de el GridMateria extraigo la o las Materias (conCheckBox) también con un ViewState, y con Calendar y un TextCalendar, obtengo la Fecha:



 En un string SQL, extraigo  el id_cursoMateria, de acuerdo al ViewState de Curso y al ViewState de la Materia, y asi,  deberia obtener el Dni, Nombre y Apellido del alumno para llenar el GrifdView deseado.............


 Debo hacer una sentencia Select con la cual extraigo, de una Tabla Alumno, el Dni, Nombre y Apellido de acuerdo al Curso, la o las Materias y la Fecha........


 La preguntas seria:


 Cual es la Sentencia Select para obtener el Éxito, y si no, debería agregar, en la Tabla Alumno, un id_alumMatCurso, el cual figura en la Tabla AlumMat Curso(Alumno Materia Curso), a través de id_cursoMateria de la Tabla CursoMateria??


 Aquí va el código:


Código
  1. protected void ButtonAceptar_Click(object sender, EventArgs e)
  2.        {
  3.            AccesoLogicaCargaAsist b = new AccesoLogicaCargaAsist();
  4.  
  5.            //Ver bien la sentencia de llenado de GridView
  6.  
  7.            string cadenaConexion = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
  8.            OleDbConnection cnn = new OleDbConnection(cadenaConexion);
  9.            cnn.Open();
  10.  
  11.            string SQL = string.Empty;
  12.            SQL = ("SELECT id_cursoMateria From CursosMaterias cm Where cm.id_Curso = @idCurso AND cm.id_Materia = @idMateria"); //GOOD
  13.  
  14.            ViewState["idCursoMateria"] = SQL;
  15.  
  16.  
  17.            //string sql = string.Empty;
  18.            //sql = ("Select id_alumMatCurso From AlumMatCursos Where id_cursoMateria = @idcurMat");  //GOOD
  19.  
  20.            //ViewState["idalumMatCurso"] = sql;
  21.  
  22.            string Sql = string.Empty;
  23.            Sql = ("SELECT A.Dni, A.Apellido, A.Nombre, amc.id_alumMatCurso FROM AlumMatCursos amc, Alumno A WHERE amc.id_alumMatCurso = @idcurMat AND Fecha = TextCalendar.Text");
  24.            GridCargaAsistencia.DataSource = b.fillGridView(Sql);
  25.            GridCargaAsistencia.DataBind();
  26.  
  27.            OleDbCommand com = new OleDbCommand(SQL, cnn);
  28.            //OleDbCommand cmd = new OleDbCommand(sql, cnn);
  29.            OleDbCommand coma = new OleDbCommand(Sql, cnn);
  30.  
  31.            com.Parameters.AddWithValue("@idCurso", (ViewState["idCurso"]));
  32.            com.Parameters.AddWithValue("@idMateria", (ViewState["idMateria"]));
  33.            coma.Parameters.AddWithValue("@idcurMat", (ViewState["idCursoMateria"]));
  34.            //coma.Parameters.AddWithValue("@id_alumMateriaCurso", (ViewState["idalumMatCurso"]));      //Verify all(id_alumMatCurso)
  35.            com.ExecuteScalar();
  36.            //cmd.ExecuteScalar();
  37.            coma.ExecuteScalar();
  38.            cnn.Close();
  39.  
  40.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con sentencia sql
Programación Visual Basic
CARRY-ON 4 1,205 Último mensaje 6 Octubre 2007, 19:31
por CARRY-ON
Problema con sentencia SQL
PHP
zhynar_X 2 1,100 Último mensaje 19 Noviembre 2007, 20:13
por дٳŦ٭
Sentencia SQL
Bases de Datos
TheGhost(Z) 2 1,964 Último mensaje 6 Marzo 2011, 17:35
por raul338
"SELECT en DataTable" vs "SELECT en SqlServer"
.NET (C#, VB.NET, ASP)
.::IT::. 2 3,639 Último mensaje 10 Mayo 2011, 21:01
por [D4N93R]
Sentencia Goto en Php , Salto de sentencia en Php
PHP
Graphixx 3 2,421 Último mensaje 24 Mayo 2012, 17:46
por Graphixx
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines