Buscando se encuentran versiones de prueba, solo hay que buscar y buscar.
He vuelto a probar lo ultimo y efectivamente creando un Origen de Datos (ODBC) (ALIAS) me repite el registro insertado 8 veces. Yo es que alusino ya con tanto problema. Por lo visto funciona mejor un componente ADO que un DBE. Los ADO por lo menos generan un solo registro y no 8, aunque tengo el problema de la hora que no es capaz de grabarla.
AHORA SI QUE ME PONGO A LLORAR DE VERDAD.
Saludos nuevamente.
Duda con campo DateTime en tabla FoxPro
Comenzado por
JordiP
, oct 23 2009 08:18
23 respuestas en este tema
#21
Escrito 30 octubre 2009 - 02:13
#22
Escrito 03 noviembre 2009 - 10:07
Por fin he encontrado la manera de incluir un campo DateTime en una tabla FoxPro. Para esto se tiene que mezclar comandos SQL normales y comandos propios del FoxPro. El codigo sería el siguiente:
Al utilizar el proveedor "VFPOLEDB.1" acepta incluir estos comandos FoxPro.
El CTOT es un comando que transforma una fecha de tipo string (caracter) a tipo DateTime.
Despues de 1 mes por fin se ha resuelto. Espero que le pueda ayudar a alguien.
Saludos
delphi
with MainForm.ADOQuery_Importar do begin active:=false; connectionString:='Provider=VFPOLEDB.1;Data Source=c:\dBase;Password="";Collating Sequence=MACHINE'; SQL.Clear; SQL.Add('insert into tabla1 (fecha)'); SQL.Add(' values (CTOT('''+'05/06/2010 11:22:33 AM'+'''))'); ExecSQL; end;
Al utilizar el proveedor "VFPOLEDB.1" acepta incluir estos comandos FoxPro.
El CTOT es un comando que transforma una fecha de tipo string (caracter) a tipo DateTime.
Despues de 1 mes por fin se ha resuelto. Espero que le pueda ayudar a alguien.
Saludos
#23
Escrito 03 noviembre 2009 - 10:25
Ah qué bien, me servirá un día esos, porque aquí en mi compañía tenemos un sistema basado en FoxPro, por si hay que migrar .
Saludos.
Saludos.
#24
Escrito 03 noviembre 2009 - 02:04
Ah vaya que bien, habrá que asignar este hilo como [RESUELTO]
Salud OS
Salud OS