Ir al contenido


Foto

Duda con campo DateTime en tabla FoxPro


  • Por favor identifícate para responder
23 respuestas en este tema

#21 JordiP

JordiP

    Member

  • Miembros
  • PipPip
  • 19 mensajes

Escrito 30 octubre 2009 - 02:13

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.

:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: AHORA SI QUE ME PONGO A LLORAR DE VERDAD.

Saludos nuevamente.
  • 0

#22 JordiP

JordiP

    Member

  • Miembros
  • PipPip
  • 19 mensajes

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:



delphi
  1. with MainForm.ADOQuery_Importar do
  2. begin
  3.   active:=false;
  4.   connectionString:='Provider=VFPOLEDB.1;Data Source=c:\dBase;Password="";Collating Sequence=MACHINE';
  5.   SQL.Clear;
  6.   SQL.Add('insert into tabla1 (fecha)');
  7.   SQL.Add(' values (CTOT('''+'05/06/2010 11:22:33 AM'+'''))');
  8.   ExecSQL;
  9. 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  :wink:

  • 0

#23 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

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 :D (y).

Saludos.
  • 0

#24 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 03 noviembre 2009 - 02:04

Ah vaya que bien, habrá que asignar este hilo como [RESUELTO] :)

Salud OS
  • 0




IP.Board spam blocked by CleanTalk.