oData = Conexion.calculo("SELECT Sum(Horas) FROM Trabajador WHERE Codigo = " & TextBox1.Text And "fecha = " & Consultatxt.Text)
|
|
#1 (permalink) |
![]() Fecha de Ingreso: enero-2004
Mensajes: 71
|
Problema Visual con Access
oData = Conexion.calculo("SELECT Sum(Horas) FROM Trabajador WHERE Codigo = " & TextBox1.Text And "fecha = " & Consultatxt.Text)
__________________
Gracias y un saludo |
|
|
|
|
|
#2 (permalink) |
|
Moderador
![]() ![]() |
Hola, al ejecutar tu consulta que es lo que te esta arrojando de error..???
Otra cosa: Donde quieres que se arroje ese resultado..?? Toma en cuenta que para una mejor identificacion en tu consulta asignale un alias.. ejemplo..
Cita:
Saludos SELECT Sum(Horas) as Total FROM Trabajador
![]()
__________________
Nadie roba nada ya que en la vida todo se paga . . . |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: julio-2003
Mensajes: 102
|
No se donde pondras el resultado y demas pero creo que viendo esa consulta daria error.
Creo que la consulta bien formulada seria esta: oData = Conexion.calculo("SELECT Sum(Horas) FROM Trabajador WHERE Codigo = " & TextBox1.Text &" And fecha = #" & Consultatxt.Text &"#") Un saludo |
|
|
|
|
|
#5 (permalink) |
|
Moderador
![]() ![]() |
Si quieres pon el demas código que tienes para echarle un vistazo... porque me llama la atencion ésto:
Cita:
Porque en último de los casos oData = Conexion.calculo . . .
![]() si deseas obtener el resultado y guardarlo en una variable lo puedes hacer por ejemplo así:
Cita:
Saludos Dim oConn As New System.Data.OleDb.OleDbConnection("tu cadena de conexion")
Dim cmd As New System.Data.OleDb.OleDbCommand("select sum(horas) as Total......,oConn) Dim oData As Integer objConn.Open() oData = cmd.ExecuteScalar objConn.Close() ![]() |
|
|
|