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
