border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 31-10-2006, 16:47:59
Buena Participación en el Foro
 
Registrado: sep 2006
Posts: 64
salomon Valoración +2
Contactar con salomon a través de MSN
Predeterminado PROBLEMAS CON BETWEEN EN MYSQL

Hola Amigos, buen dia, estoy teniendo problemas con una busqueda, ya he leido varios temas que encontre en este foro y los he aplicado, pero por alguna razon me sigue enviando un error y no encuentro la solucion, tal vez ustedes puedan ayudarme un poco con esto.

Y el codigo que estoy usando es el siguiente:
Código:
fec1 = Format(DTPicker1, "dd/mm/yyyy")
fec2 = Format(DTPicker2, "dd/mm/yyyy")
"select pagos.id_pago as pano,pagos.identificador as paid," _
                & "pagos.aplicable as paap,pagos.fecha_abono as pafeab," _
                & "pagos.pagado as papa From pagos Inner Join ventas ON " _
                & "pagos.id_venta = ventas.id_venta Inner Join cliente ON " _
                & "ventas.id_cliente ='" & tempo & " '" & " and pagos.pagado='N'" _
                & " and pagos.fecha_abono between #" & fec1 & "#" _
                & " and #" & fec2 & "#" _
                & " group by pagos.id_pago"
Alguno de ustdes podria ayudarme por favor.

De antemano les agradezco su ayuda.

Saludos

Salomon Lara
Imágenes Adjuntas
Tipo de Archivo: jpg error_139.jpg (18,6 KB, 34 visitas)
Responder Con Cita
  #2 (permalink)  
Antiguo 31-10-2006, 17:35:36
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: PROBLEMAS CON BETWEEN EN MYSQL

Primero: Para que la SQL te haga bien la selección, probablemente tengas que formatear las fechas como "mm/dd/yyyy" (aunque esto no sea lo que provoca el error)

Segundo: Quita el espacio que hay en tempo & " '"; la línea quedaría así
Código:
& "ventas.id_cliente ='" & tempo & "' and pagos.pagado='N'" _
Por supuesto que si ventas.id_cliente (y tempo) son numéricos deberás quitar las comillas simples para tempo, de forma que esa línea quedaría así
Código:
& "ventas.id_cliente =" & tempo & " and pagos.pagado='N'" _
Y... un consejo fundamental... Para saber qué condición es la que te provoca el error, el método más simple y efectivo es ir haciendo pruebas suprimiendo una de las condiciones y reponiéndola si continúa el error o modificándola adecuadamente si al suprimirla el error desaparece...
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 01-11-2006, 01:06:31
Buena Participación en el Foro
 
Registrado: sep 2006
Posts: 64
salomon Valoración +2
Contactar con salomon a través de MSN
Predeterminado

Gracias Sr. Movilla ya se ha resuelto el problema

Saludos

Salomon Lara
__________________
Salomón Lara L.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Problemas al migrar a MySQL 5.00 imported_chiaravel MySQL 2 27-11-2008 18:22:25
VB& y MySql gerardojt Visual Basic 6.00 1 18-12-2007 06:52:11
php+mysql+vb Destroyer Visual Basic 6.00 1 13-04-2007 10:02:41
problemas con la bdd en Mysql susio24 Visual Basic 6.00 3 03-01-2007 11:52:50
Problemas para conectar con una BD MySql mediante ODBC Seriadin Visual Basic.NET 2003 & 2005 1 26-10-2006 18:46:05


La franja horaria es GMT. Ahora son las 06:00:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right