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
Started by
JordiP
, Oct 23 2009 08:18 AM
23 replies to this topic
#21
Posted 30 October 2009 - 02:13 AM
#22
Posted 03 November 2009 - 10:07 AM
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
Posted 03 November 2009 - 10:25 AM
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
Posted 03 November 2009 - 02:04 PM
Ah vaya que bien, habrá que asignar este hilo como [RESUELTO]
Salud OS
Salud OS