insertar en base de datos
hola amigos
preguntando a los expertos nuevamente !!! usando un DataModule Llamado DMClientes con FibDataset y otro Datamodule Llamado AccesoDatos donde esta FibData (Bd) al grabar en una base de datos lo hago de la siguiente manera: obiamente ya en el FIBDataset ya tengo los parametros de insert ahora estoy pensando hacerlo con un PROCEDIMIENTO ALMACENADO pero no lo he hecho !! Como sería ? ... me iluminarian como hacerlo ? ? ?? ? ? ? y que sera mas rapido ?, si lo hago masivo; por decir cada 1000 registros grabar !!! sera mas rapido FIBDataset o el Procedimiento Almacenado ???? espero sus comentarios y su apoyo mil gracias por su tiempo |
Sería necesario que explicaras el "contexto" de lo que quieres hacer, ahí haces un insert y su correspondiente commit, pero hablas de hacerlo masivo y cada 1000 registros... pero el qué.
Pues eso, que expliques claramente todo lo que quieres hacer, para poder aconsejar correctamente :) |
gracias casimiro
olvidemos el insert masivo es un proyecto a futuro y me adelante ... por otra parte la forma como inserto registros a mi base de datos Fb es con FIBDataset y me funciona muy bien; bien, ahora me gustaria hacerlo con PROCEDIMIENTO ALMACENADO tú me podrias ayudar como seria o como lo haria con mi ejemplo de arriaba ?? y que componentes usar !! te agradezco mucho tus comentarios .. un saludo !! |
Seguro que los FiB tienen un componente específico para ejecutar procedimientos almacenados (similar al TIBStoredProc), con lo que
creas el procedimiento SQL en tu base de datos y usas ese componente.
La llamada en Delphi es básicamente igual a la que tienes:
|
La franja horaria es GMT +2. Ahora son las 06:42:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi