Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [Delphi] Dbf, SQL y campos booleanos...   Lista de mensajes  
Responder | Reenviar Mensaje #1833 de 7332 |
Re: [Delphi] Dbf, SQL y campos booleanos...

Hola,

Arma la sentencia de la siguiente manera:

" and envio = 1 " cuando quieras evaluar si es verdadero ó

" and envio = 0 " cuando quieras evaluar si es falso.

Saludos,

Germán Casais.


>Hola amigos...
>Tengo un pequeño problema.
>Trabajo con Delphi 5 tabla DBF sin indices.
>La estructura de la tabla es esta :
>
>Ord Campo Tipo Medida Decimales
>1 NREG Float 7
>2 FECHA DateTime 8
>3 TIPO String 3
>4 LETRA String 1
>5 NUMERO String 13
>6 NUM_CLI String 6
>7 NOM_CLI String 40
>8 IMPUESTOS Float 10 2
>9 TOTAL Float 10 2
>10 IMP_ENV Float 10 2
>11 ENVIO Boolean 1
>12 ENTREGADO Boolean 1
>13 PAGADO Boolean 1
>14 FECHA_PAG String 8
>15 VENDEDOR String 4
>16 SUCURSAL String 4
>17 TRANSP String 2
>
>El problema es que hago una consulta SQL que desde el SQL Builder de Delphi
>funciona a la perfección, pero cuando lo ejecuto desde el programa, me tira
>un error "Invalid variant type conversion".
>Ya probé de varia formas y nada.La sentencia SQL es la siguiente :
>select sum(imp_env) as impenv from comprob
>where and (fecha >= :fechaD and fecha <= :fechaH) and envio = True
>Si cambio la sentencia " and envio = True " por " or envio = True" o la
>saco
>directamente, esta funciona...
>¿Que podrá ser?
>Desde ya, muchas gracias por la ayuda.
>Walter
>
>------------------------------
>DesarrolloDelphi:
>Desarrollo de Software en Borland Delphi
>------------------------------
>Direcciones de la lista:
>Publicar un mensaje: DesarrolloDelphi@...
>Suscribirse........: DesarrolloDelphi-Subscribe@...
>Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
>Administrador......: DesarrolloDelphi-Owner@...
>Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
>------------------------------
>
>Tu uso de Yahoo! Grupos está sujeto a las
>http://ar.docs.yahoo.com/info/utos.html
>
>

_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger:
http://messenger.yupimsn.com/




Mar, 4 de Nov, 2003 11:48 pm

germancasais
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #1833 de 7332 |
Desplegar mensajes Autor Ordenar por fecha

No creo que sea por el sql, sino por lo que devuelve y lo que haces con eso. Mira en el codigo que trabaja con esos datos si no tienes alguna asignacion del...
Ernesto Cullen
ernestocullen
Sin conexión Enviar correo
4 de Nov, 2003
9:12 pm

Hola, Arma la sentencia de la siguiente manera: " and envio = 1 " cuando quieras evaluar si es verdadero ó " and envio = 0 " cuando quieras evaluar si es...
Germán Casais
germancasais
Sin conexión Enviar correo
4 de Nov, 2003
11:48 pm

Si no te funciona con lo de envio=1 proba invirtiendo la condición, por ejemplo: NOT (envio = false) No hay problema en la consulta ni ningún secreto oculto,...
Pablo A. Gottifredi
pablogottifredi
Sin conexión Enviar correo
5 de Nov, 2003
12:41 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda