Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Fechas en VFP / SQL Server
Message
From
05/10/2005 16:17:45
 
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01055589
Message ID:
01056475
Views:
48
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform