Si es un sqlserver, en general se soluciona mandándole el formato
'20061123', con eso te desentendés de todos (SEUO) los problemas de
configuración de fecha.

Salud!

-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Carlos Miguel
FARIAS
Enviado el: Friday, December 08, 2006 11:03 AM
Para: GUFA List Member
Asunto: [GUFA] ERROR EN UN INSERT EL PROBLEMA ES LA FECHA???

Estimado Alejandro:
Si con DATE() te funciona y con '23/11/2006' no, es
porque el motor de BD que recibe los datos, está
esperando un tipo DATE y no un tipo de texto.
La solución (con alambres), si quiere date, dale date.

Podrías reemplazar la hilera (pelada) con
CTOD('23/11/2006') y debería funcionar.

Tené en cuenta además como tenes configurado SET DATE,
ya que DATE() manda los datos en formato de
almacenamiento de fechas de fox (AAAAMMDD) y vos se lo
estas mandando como DDMMAAAA, de ahi el posible
rechazo, mas allá del tipo de datos.
Saludos: MIguel

--- "Alejandro David Nelis Robles (GUFA)"
<[EMAIL PROTECTED]> escribió:

> Gente:
> 
>     Desde a muy agradecido, estoy con este problema,
> estoy haciendo un 
> programa de conversión de tablas y al ejecutarlo me
> da un error de "data 
> type".
> si en ves de enviar '23/11/2006' lo cambio por
> date() anda ok pero que es lo 
> que puedo hacer ya que teoricamente debiera
> funcionar.
> 
> esto lo ejecuto con
> 
> tmpEjecutaSQL.SQLaEjecutar ="INSERT INTO CLIDETALLE
> (ID, LINEA, IDCLIENTE, 
> CODIGO, CANTIDAD, PRECIO, GRAVADO, GRAVADO2,
> PORCIVA1, IMPOIVA1, PORCIVA2, 
> IMPOIVA2, PORCIVA3, IMPOIVA3, EXENTO, IMPORTE,
> IMPUINTERN, RETENCION1, 
> RETENCION2, RETENCION3, TOTAL, DETALLE, PDESCUENTO,
> DESCUENTO, TRANSFIERE, 
> FMODIFI ) VALUES 
>
('219',0,219,'001',1.000000,177.690000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'',120.
00,40.00,'','23/11/2006'
> 
>  )"
> 
> lcError=SQLEXEC(gnConnHandleDestino,
> tmpEjecutaSQL.SQLaEjecutar)
> 
> 
> Espero que me puedan ayudar, desde ya muchas
> gracias.
> 
> Alejandro Nelis


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.15.15/580 - Release Date: 08/12/2006
12:53 PM
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.15.15/580 - Release Date: 08/12/2006
12:53 PM
 


Responder a