Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Fechas en VFP / SQL Server
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Versions des environnements
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
MS SQL Server
Divers
Thread ID:
01055589
Message ID:
01056475
Vues:
50
Sinceramente no veo porqué tanto drama en el formato de la fecha, ya que VFP hace el casting correspondiente siempre y cuándo tengas el dato del tipo date o datetime.

Para hacer que VFP haga el casting no tienes mas que usar parametrización, ya que me imagino que haces algo por el estilo:
lcSQL = "INSERT INTO Tabla (iid, valor, fecha) VALUES ("+
        STR(lcID)+","+STR(ldValor)+","+DTOS(ldFecha)+")"
Lo anterior no es necesario, ademas de que complica la lectura de tu código, por lo que puedes utilizar la parametrización:
TEXT TO lcSQL NOSHOW
  INSERT INTO Tabla (iid, valor, fecha) VALUES (?ldID, ?ldValor, ?ldFecha)
ENDTEXT
Con esto, bastará con que las variables que utilizarás estén en el scope al momento de hacer la ejecución (via SQLExec()?).


>Alex, es que puedes utilizar un campo DateTime y guardarlo como lo haces actualmente; ese es el formato ANSI y así lo almacena SQL Server internamente.
Apoya a Visual FoxPro usandolo legalmente
--
¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
Espartaco Palma Martínez
SysOp PortalFox
http://www.portalfox.com
esparta@portalfox.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform