Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP + SQL Server + IDENTITY
Message
From
15/04/2002 12:58:51
 
 
To
15/04/2002 06:13:18
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00644947
Message ID:
00645072
Views:
14
Los registros estan siendo creados e insertados todos al mismo tiempo? O el usuario teclea uno a la vez y estos se guardan en un cursor local?

En el caso de que se crean uno a la vez, una tecnica que utilizo es usar un cursor local que tiene un campo extra donde se guarda la llave despues de la insercion. Al momento que el usuario termina la operacion de caad registro ejecuto un procedimiento en SQL Server para la insercion que tiene un parametro de salida que regresa dicho numero.

De esta manera si el usuario sigue trabajando con el registro este ultimo campo contiene la llave necesaria para acutalizaciones. He hecho esto con ADO, pero se puede programar con SPT tambien. Espero sea de ayuda.


>Estoy trabajando con VFP7 y SQL Server 2000, y en SQL Server con las tablas con clave primaria del tipo Identity.
>
>¿Que estrategia empleáis para la inserción masiva de registros?
>
>Me explico.
>
>Creo una serie de registros nuevos en el cliente VFP, y los actualizo en SQL Server (Inserciones).
>
>Si dejo al usuario seguir trabajando con estos registros nuevos creados y ya actualizados en SQL Server, la próxima vez no tengo que hacer inserciones sino actualizaciones de registros, pero claro, previamente me debo de haber traído de SQL Server los Identitys de las Inserciones anteriores, para saber que registros debo actualizar.
>
>Podríais indicarme como realizais este proceso empleando funciones nativas de VFP, no empleando ADO.
>
>Gracias.
>
>Un saludo.
>José Luis.
Previous
Reply
Map
View

Click here to load this message in the networking platform