FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Refrescar datos luego de un SP_insert
hola a todos...
les presento el caso a continuacion estoy trabajando con ADO y ODBC con postgres... y estoy intentanto poner TODA la logica de datos y restriccion en el servidor por medio de funciones de postgres (procedimientos almanecedos).. Es decir...tengo ... * sp_select_provincias * sp_insert_provincias * sp_delete_provincias * sp_update_provincias para cada tabla y grilla de datos...La custion es que estoy utilizando (corrijanme si estoy equivocado) el componente TADOQUERY para ejecutar los procedimientos de select y los TADOStoredProc para los insert, delete y update. A los ABM los hago cargando valores sobre la grilla y antes del POST (BEFOREPOST) tomo los valores del TADOQUERY que esta en modo [dsinsert,dsedit] , ejecuto el correspondiente procedimiento sobre la base de datos y ABORTO por que el POST me daria error. Una vez hecho esto se ingresa el valor a la base de datos perfectamente.. El problema es que si bien tengo el valor en la base de datos, en la grilla no lo tengo y no me queda otra que hacer un refresh de toda la tabla siendo miles de registros y se hace lento.... Hay alguna forma de consultar solo por el que se acaba de ingresar??? de manera de no traer los miles de registros de nuevo??? A este problema lo tiene muy bien solucionado fibplus...con su sentencia REFRESHSQL..donde incluye en su consulta la clausula WHERE con el codigo de la fila recien ingresada. Muchas gracias y espero que alguien me de una mano---- |
|
|
|