ADO Como se Pregunta si una Columna es Nula (Solicionado)

ADO Como se Pregunta si una Columna es Nula (Solicionado)

Postby ruben Dario » Tue Mar 23, 2010 9: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
Last edited by ruben Dario on Wed Mar 24, 2010 10:22 pm, edited 1 time in total.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1064
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: ADO Como se Pregunta si una COlumna es Nula

Postby sjingo » 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"

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
Marcelo Jingo
User avatar
sjingo
 
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador

Re: ADO Como se Pregunta si una COlumna es Nula

Postby ruben Dario » Wed Mar 24, 2010 1: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:Filter:="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
User avatar
ruben Dario
 
Posts: 1064
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: ADO Como se Pregunta si una COlumna es Nula

Postby ruben Dario » Wed Mar 24, 2010 4: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:Filter:="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
User avatar
ruben Dario
 
Posts: 1064
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: ADO Como se Pregunta si una Columna es Nula (Solicionado)

Postby sjingo » 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
User avatar
sjingo
 
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 136 guests