
Problema con consulta SQL y carga de datos
Publicado por José (40 intervenciones) el 16/11/2008 08:44:35
Hola amigos del foro tengo una consulta que me trae datos de 5 tablas y la cosa es que funciona pero por algun extraño motivo solo trae los datos donde Numfactura es = 1 a pesar de no heber puesto WHERE cuando utilizo la cláusula WHERE que la necesito obviamente si pongo un numero distinto de 1 no me sale nada me da como si no hubiera más campos a pesar que si hay datos en las tablas. Les dejo la consulta a ver si alguien me puede decir en que esta mal
SELECT DatosFactura.IdCodigo, DatosFactura.NumFactura, DatosFactura.IdUsuario, DatosFactura.Fecha, DatosFactura.IdCliente, Facturas.IdProducto, Facturas.Cantidad, Facturas.Precio, Productos.Detalle, Usuarios.usuario, Clientes.Apellido, Clientes.Nombre
FROM ((((DatosFactura INNER JOIN Facturas ON DatosFactura.NumFactura = Facturas.NumFactura)
INNER JOIN Productos ON Facturas.IdProducto = Productos.IDproducto)
INNER JOIN Usuarios ON DatosFactura.IdUsuario = Usuarios.Idusuario)
INNER JOIN Clientes ON DatosFactura.IdCliente = Clientes.IdCliente)
otra cosa si quiero traer un dato de la query al poner query.item("numfactura").tostring o bien query.item("DatosFactura.numfactura").tostring o bien query.item(2).tostring no me devuelve el valor me arroja un error que ahora no recuerdo en el visual studio por cierto el programa esta en Visual basic 2008 con sql server 2005. Saludos
SELECT DatosFactura.IdCodigo, DatosFactura.NumFactura, DatosFactura.IdUsuario, DatosFactura.Fecha, DatosFactura.IdCliente, Facturas.IdProducto, Facturas.Cantidad, Facturas.Precio, Productos.Detalle, Usuarios.usuario, Clientes.Apellido, Clientes.Nombre
FROM ((((DatosFactura INNER JOIN Facturas ON DatosFactura.NumFactura = Facturas.NumFactura)
INNER JOIN Productos ON Facturas.IdProducto = Productos.IDproducto)
INNER JOIN Usuarios ON DatosFactura.IdUsuario = Usuarios.Idusuario)
INNER JOIN Clientes ON DatosFactura.IdCliente = Clientes.IdCliente)
otra cosa si quiero traer un dato de la query al poner query.item("numfactura").tostring o bien query.item("DatosFactura.numfactura").tostring o bien query.item(2).tostring no me devuelve el valor me arroja un error que ahora no recuerdo en el visual studio por cierto el programa esta en Visual basic 2008 con sql server 2005. Saludos
Valora esta pregunta


0