![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
hola:
Si lo que quieres es asegurar in ID me parece que lo que tienes que hacer es reservarle al usuario que entre ese ID con un Insert y los demas campos del registro lo llenas posteriormente con un Update si se llenan todos los datos y si el usuario en cuestion se arrepiente eliminas ese registro. Saludos. |
|
#2
|
||||
|
||||
|
No sé MySql, pero quizás alguien sepa como implementar esto:
En Firebird, eso funciona así: Se inserta en la tabla (se supone ID es un campo autonumérico que se rellena en un trigger) de forma que el propio sql devuelve el ID insertado. He mirado en el language reference de MySql 5.6 pero no he encontrado nada. Lo que a mí se me ocurre, es crear un procedimiento almacenado para insertar en la tabla en cuestión, y que sea él quien haga la insercion en la tabla incrementando el ID a mano. Parece complejo pero no lo creas, puedes crear un Query en tiempo de ejecución que coja cada tabla, con su campo ID y te genere todos lo procedimientos almacenados de una sola tacada (sin codificarlos a mano). El proc. almacenado típico:
De forma que el sql te quedaría: create procedure SPClientes(idcliente bigint)begin insert int Clientes(generarID(idcliente)) returning IdCliente; Perdona, la sintaxis no es la correcta tampoco en Firebird porque lo he puesto de memoria, pero espero entiendas lo que quiero decir. Si no es así, dímelo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
Pues entonces yo no me he enterado, yo interpreto según lo que dice es que quiere saber el id antes de insertar el registro, ¿no?.
__________________
Be water my friend. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como ingresar variables en la propiedad SQL del componente TSQLQUERY | Niiña | SQL | 3 | 22-12-2011 19:57:56 |
| Como ingresar datos a un DBCombobox | Niiña | Conexión con bases de datos | 2 | 17-11-2011 19:32:47 |
| ¿Como ingresar un archivo en una carpeta determinada? (C++) | Goselito_O | C++ Builder | 3 | 16-06-2008 18:29:57 |
| Como ingresar la password a un archivo pdf | ilichhernandez | OOP | 0 | 18-01-2007 22:20:37 |
| Como Ingresar componentes de windows en c++ | ingeniero oscar | C++ Builder | 1 | 27-02-2004 20:11:08 |
|