Valores NULL

459 views
Skip to first unread message

lervys cuicas

unread,
Jan 4, 2011, 9:16:33 PM1/4/11
to publice...@googlegroups.com
Buenas noches. Estoy creando un cursor a partir de una tabla porque necesito solo algunos datos de dicha tabla pero al conseguir un valor NULL me dice que no acepta valores nulos y me guarda solo los valores que estan antes de ese valor null y de hay no guarda mas datos....
CREATE CURSOR nuevo(nombre c(30), direccion c(30), codigo c(10), area c(4), telefono c(10), total N(10,2), mes N(10,2), fecha c(14))
INSERT INTO nuevo (nombre, direccion, codigo, area, telefono, total, mes, fecha) SELECT nombre, dirección, nro_cliente, area, telefono, deuda_total, facturacion_mes, fecha_venc_ult_factu FROM xlResults
SELECT nuevo
BROWSE 

Hay alguna forma de que me acepte valores nulos....?  

Jose Oscar Vogel

unread,
Jan 5, 2011, 5:51:42 AM1/5/11
to publice...@googlegroups.com
CREATE CURSOR nuevo(nombre c(30) null, direccion c(30) null, codigo c(10) null, area c(4) null, telefono c(10) null, total N(10,2) null, mes N(10,2) null, fecha c(14) null)

con esto tendria que aceptar valores nulos

saludos oscar
--
Prof. Jose Oscar Vogel
Garuhapé - Misiones
CP 3334
Cel: 03743-15667526
Twitter: @ovogel23
Facebook: oscarvogel

Oscar Calderon Fuentes

unread,
Jan 5, 2011, 7:59:46 AM1/5/11
to publice...@googlegroups.com
Extraído de la ayuda de VFP:
 
CREATE CURSOR alias_name

...[CODEPAGE=nCodePage]

   (fname1 cFieldType [(nFieldWidth [, nPrecision])] [NULL | NOT NULL]

   [CHECK lExpression [ERROR cMessageText]]

   [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]]

   [DEFAULT eExpression] [UNIQUE [COLLATE cCollateSequence]]

   [NOCPTRANS] [, fname2 ...])

   | FROM ARRAY ArrayName

El 4 de enero de 2011 23:16, lervys cuicas <lerv...@hotmail.com> escribió:



--
Oscar Calderon F.
 

lm...@cclf.com.pe

unread,
Jan 5, 2011, 9:55:53 AM1/5/11
to publice...@googlegroups.com
El tratamiento de null es un dolor de cabeza en VFP con respecto a los controles, se puede usar SET NULLDISPLAY TO  pero igual vas a tener problemas con los tipo de datos. yo al usar SQL SERVER cuando devuelvo valores al VFP los devuelvo lo mas facil que pueda ser interpretado por VFP, para eso en SQL SERVER se puede usar ISNULL() Y EN VFP puedes usar IIF(), tambien puede ser recomendable que cuando crees una tabla a cada campo le des un valor por DEFAULT, son pocos los campos que se quedan vacio pero con esto evitarias a los incomprendidos NULL.
 
Luis

lervys cuicas

unread,
Jan 5, 2011, 9:55:01 AM1/5/11
to publice...@googlegroups.com
Buen día... Muchísimas gracias gracias a todos por sus aportes, lo hice de la manera en que comento Oscar y todo perfecto...


Date: Wed, 5 Jan 2011 07:51:42 -0300

Subject: Re: [vfp] Valores NULL
Reply all
Reply to author
Forward
0 new messages