Armando wrote:Amigos:
Tal vez solo sea cuestión de semántica.
Desde el punto de vista purista los campos BIT son de tipo numérico con valor de 0 (False) y 1 (True),
y me pregunto.... ¿cual es el contenido de los campos lógicos en una DBF?, pues 0 y 1.
Los llamo lógicos porque los podemos manejar como los lógicos de una DBF
IF CampoLogico
ELSE
ENDIF
oRs:Fields("CampoLogico"):Value := (.T.)/(.F.)
Que está más apegado a como se manejan los lógicos en una DBF en lugar de usar
IF CampoLogico > 0
ELSE
ENDIF
Pero bien dice José Luis, en gustos se rompen géneros... Y pues ahí esta otra alternativa.
Saludos
Gracias y muy amable a los que me contestaron, con razon, no le hallaba el valor de true o false , ni al editar directamente en workbench, me dejaba ya que me marcaba error y solo es valido 1 y 2 ó 0 y 1 o cualquier numero, cual fuere sea el caso.
Y ahora se me viene a la mente que en visual foxpro, si me dejaba hacer de todo, porque recorde, que aun manejaba dbfs con sql y eran tablas de true y false con campos logico, excepto tablas desde origen de slq, y ya me voy topando con algunas cosillas que me trunco, pero ahi la llevo tranquilo paso a paso checando ejemplos en el foro, con mi primer tabla.
Cualquier duda que tenga, espero me puedan ayudar, los que migraron a MySQL
Gracias a todos, les envio cordial saludos.
Atte: Adrian C. C.
acc69@hotmail.com