Equivalencia de tipos de datos SQL Server - Visual Fox

19/09/2004 - 15:55 por El principiante | Informe spam
Hola.. Me disculpan si hago muchas preguntas pero, ya saben, soy "el
principiante" :) y por tanto estoy aprendiendo, para ser mas exacto estoy
viendo como hacer una aplicacion de fox con sql server.

Tengo una duda: si traigo datos de SQL server a un cursor local de visual
foxpro, no hay problema con los tipos de datos ?

Todos los tipos de datos de sql server son manejados en cursores de visual
foxpro ? O por el contrario, las tablas de sql server se deben crear con
determinados tipos para poder utilizarse en cursores de visual fox ?

Andres Ledesma
 

Leer las respuestas

#1 Alex Feldstein
19/09/2004 - 16:40 | Informe spam
On Sun, 19 Sep 2004 09:55:10 -0400, "El principiante"
wrote:

Hola.. Me disculpan si hago muchas preguntas pero, ya saben, soy "el
principiante" :) y por tanto estoy aprendiendo, para ser mas exacto estoy
viendo como hacer una aplicacion de fox con sql server.

Tengo una duda: si traigo datos de SQL server a un cursor local de visual
foxpro, no hay problema con los tipos de datos ?

Todos los tipos de datos de sql server son manejados en cursores de visual
foxpro ? O por el contrario, las tablas de sql server se deben crear con
determinados tipos para poder utilizarse en cursores de visual fox ?



Andres

VFP tiene una equivalencia de casi todos los tipos de datos de SQL
Server:

Del manual de VFP8:

Visual FoxPro converts returned variable values using the following
rules:

Floating point data type (N, F, B) variables are converted to N.
The display size is set to 20.
The decimal setting is set to the current session setting. The decimal
setting affects only the default display format, and doesn't affect
the decimal precision.
Date and time variables (D, T) are converted to datetime (T)
variables.
You can't use Memo, General, Picture, or NULL data types in
input/output parameters.

If your application uses cursor fields as parameters, Visual FoxPro
will attempt to convert the result back to the original field data
type.

En VFP9.0 se agregan varios tipos mas, incluyendo BLOB (Binary Large
Objects).

Cuando lees datos de SQL Server automagicamente te vuelven en tipos
reconocidos f]por VFP. Text vuelve como Memo, DateTime pasa directo a
DateTime (SQL Server y otras BD similares no tienen el tipo Date)


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)

Preguntas similares