FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADO Como se Pregunta si una Columna es Nula (Solicionado)
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
ADO Como se Pregunta si una Columna es Nula (Solicionado)
Posted: Tue Mar 23, 2010 09:27 PM

COmo se pregunta si un coloumna es Nula Null
Tengo entendido que en xharbour equivale a Nill

vara := iif(oDatos:Fields("nombre_estilo"):Value = Nill," ",oDatos:Fields("nombre_estilo"):Value)

Esto eata bien

Tengo FWH 8.03 y xharbour 21/August/2008 1.1.0 Rev 6195

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 229
Joined: Sat Mar 18, 2006 03:42 PM
Re: ADO Como se Pregunta si una COlumna es Nula
Posted: Wed Mar 24, 2010 12:06 AM

Hola Ruben...

Tienes 3 formas de preguntar si la columna es Nula.

  1. Antes de cargar el recordset usando una consulta sql: (Con Mysql)
    select ifnull(colfecha,now()) as NuevaCol FROM Tabla where otracol IS NULL
    Si la colfecha no es nula me devuleve colfecha, de lo contrario me da la fecha actual, y haga esto con todos los registros cuya otracol es nula.

2 Por ejemplo si quieres hacer un filtro desde el propio recordset con las columnas cuya fecha sea nula haríamos:
oRs:Filter:="colfecha=NULL"

  1. Desde Harbour ya es conocido para todos que se puede preguntar si un valor devuelto es nulo así:
    if(ors:Fields('colfecha'):Value)=nil

Culquiera de estas puedes usarlo dependiendo del escenario donde te encuentres.
Espero te sirva de algo.

Un saludo
Marcelo Jingo

Marcelo Jingo
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: ADO Como se Pregunta si una COlumna es Nula
Posted: Wed Mar 24, 2010 01:07 PM
sjingo wrote:Hola Ruben...

Tienes 3 formas de preguntar si la columna es Nula.

1. Antes de cargar el recordset usando una consulta sql: (Con Mysql)
select ifnull(colfecha,now()) as NuevaCol FROM Tabla where otracol IS NULL
Si la colfecha no es nula me devuleve colfecha, de lo contrario me da la fecha actual, y haga esto con todos los registros cuya otracol es nula.

2 Por ejemplo si quieres hacer un filtro desde el propio recordset con las columnas cuya fecha sea nula haríamos:
oRs:="colfecha=NULL"

3. Desde Harbour ya es conocido para todos que se puede preguntar si un valor devuelto es nulo así:
if(ors:Fields('colfecha'):Value)=nil


Gracias , Esto es lo que necesitaba.


Culquiera de estas puedes usarlo dependiendo del escenario donde te encuentres.
Espero te sirva de algo.

Un saludo
Marcelo Jingo
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: ADO Como se Pregunta si una COlumna es Nula
Posted: Wed Mar 24, 2010 04:47 PM
sjingo wrote:Hola Ruben...

Tienes 3 formas de preguntar si la columna es Nula.

1. Antes de cargar el recordset usando una consulta sql: (Con Mysql)
select ifnull(colfecha,now()) as NuevaCol FROM Tabla where otracol IS NULL
Si la colfecha no es nula me devuleve colfecha, de lo contrario me da la fecha actual, y haga esto con todos los registros cuya otracol es nula.

2 Por ejemplo si quieres hacer un filtro desde el propio recordset con las columnas cuya fecha sea nula haríamos:
oRs:="colfecha=NULL"

3. Desde Harbour ya es conocido para todos que se puede preguntar si un valor devuelto es nulo así:
if(ors:Fields('colfecha'):Value)=nil

Culquiera de estas puedes usarlo dependiendo del escenario donde te encuentres.
Espero te sirva de algo.

Un saludo
Marcelo Jingo



Oye te pregun como coloco una imagen .JPG no en podido colocarla se selecciona el icono y aparece lo que esta a continuacion, pero como cargo la imagen

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 229
Joined: Sat Mar 18, 2006 03:42 PM
Re: ADO Como se Pregunta si una Columna es Nula (Solicionado)
Posted: Thu Mar 25, 2010 12:12 AM
No entiendo a que te refieres.

Si lo que quieres es subir una imagen a tu mensaje mira el siguiente enlace:
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=17413&p=90548&hilit=subir+imagen#p90548

Un Saludo

Marcelo Jingo
Marcelo Jingo

Continue the discussion