FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
procedimiento insert into.
alguien tiene algun procedimiento para guardar un insert into de cualquiera tabla y cualquier dimension de campos.
ej:
y si tienen uno para modificar set, mucho mejor
__________________
Enseñar es la virtud de un sabio. |
#2
|
||||
|
||||
que es lo que realmente quieres
que es lo que realmente quieres un ejemplo de como se hace un insert?
algunos lo hacen asi :
sin embargo a mi no me funciona lo que a mi me funciona es:
Última edición por microbiano fecha: 30-08-2010 a las 23:03:07. Razón: por error en no ponerlo en codigo entendible |
#3
|
||||
|
||||
Hola
No amigo, lo que quiere es un procedimiento o funcion que sirva para hacer cualquier insert a cualquier tabla y a cualquier cantidad de campos, sin importar nombre o tipo de campo. Segun entiendo, algo que sirva para todo. Saludos
__________________
Siempre Novato |
#4
|
||||
|
||||
Se podía crear un procedimiento que se le pasara el nombre de la tabla, los campos que vamos a dar valores y los valores de los mismos.
Se recorrería todos los campos de la tabla, si se encuentra uno de los campos pasados entonces se le da el valor también pasado, si no existe ese campo entre los pasados entonces se "pasa de él". Se supone que tendrán un valor por defecto. En fin, es demasiado genérico, habría que tener muy claro para qué tablas, campos y valores se va a hacer y tenerlo controlado. Lo que no vale es para todos porque si un campo no puede quedar nulo y no le damos valor... saltará el error |
#5
|
||||
|
||||
Hola
De que es factible lo es. Lo que pasa es que habría que diseñar el procedimiento muy bien y con un conocimiento exacto de las tablas. Pero si se puede, con paciencia. Saludos
__________________
Siempre Novato |
#6
|
|||
|
|||
Respuesta
Me parece que hacer un procedimiento de esa categoria no es muy complicado, pero me parece que no tendria sentido porque teniendo el componente IBDataSet los insert, edit o delet se hacen de manera muy sencilla.
De todas formas si queres hacer un procedimiento que sirva para todas las tablas lo que podes hacer es una funcion que le pases en nombre de la tabla y en un arreglo los campos de la misma cosa de que lo unico que tenes que hacer es llenar siempre el arreglo con los campos de la tabla a la cual queres hacer el insert. |
#7
|
||||
|
||||
y si la inserción es muchisimo mas compleja?
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
condicionar un procedimiento dentro de otro procedimiento | yossi | Varios | 7 | 17-05-2010 10:47:14 |
procedimiento dentro de procedimiento | chechu | Varios | 6 | 24-11-2005 23:34:48 |
Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
Ayuda, como llamar a un procedimiento desde otro procedimiento? | Ariatna | Varios | 1 | 01-02-2005 04:05:35 |
Insert Con Ibx | AGAG4 | Conexión con bases de datos | 8 | 09-09-2004 20:29:15 |
|