General information
Category:
Databases,Tables, Views, Indexing and SQL syntax
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
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only