![]() |
![]() |
| 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 amigo
gracias por advertirme. saludos y si me puedes ayudar buena onda.
__________________
m/m/m |
|
#2
|
|||
|
|||
|
No te falta ninguna libreria...
por que no pones tu procedimiento almacenado..tal vez ahi este la situacion, por que nada mas pones la creacion de tu tabla y como pasas los parametros pero nunca pones como los insertas ![]()
__________________
saludos desde Puebla Mexico.. [email protected] "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
|
#3
|
|||
|
|||
|
hola amigo aca esta el procedimiento almacenado Y ASI ME COMPILO:
SET TERM !! CREATE PROCEDURE ADD_CLIENT_INFO ( RUT_CLIENTE CHAR(10), PRIMER_NOMBRE VARCHAR(20), SEGUNDO_NOMBRE VARCHAR(20), PRIMER_APELLIDO VARCHAR(20), SEGUNDO_APELLIDO VARCHAR(20), DIRECCION_POBLACION VARCHAR(15), DIRECCION_CALLE VARCHAR(10), DIRECCION_NUMERO VARCHAR(10), DIRECCION_DPTO VARCHAR(15), DIRECCION_CIUDAD VARCHAR(15), DIRECCION_COMUNA VARCHAR(15), GIRO VARCHAR(15), TELEFONO_FIJO VARCHAR(20), TELEFONO_CELULAR VARCHAR(20), E_MAIL VARCHAR(50), FECHA_INGRESO CHAR(10) ) AS BEGIN INSERT INTO CLIENTE ( RUT_CLIENTE, PRIMER_NOMBRE, SEGUNDO_NOMBRE, PRIMER_APELLIDO, SEGUNDO_APELLIDO, DIRECCION_POBLACION, DIRECCION_CALLE, DIRECCION_NUMERO, DIRECCION_DPTO, DIRECCION_CIUDAD, DIRECCION_COMUNA, GIRO, TELEFONO_FIJO, TELEFONO_CELULAR, E_MAIL, FECHA_INGRESO) VALUES(:RUT_CLIENTE, :PRIMER_NOMBRE, :SEGUNDO_NOMBRE, :PRIMER_APELLIDO, :SEGUNDO_APELLIDO, IRECCION_POBLACION, IRECCION_CALLE, IRECCION_NUMERO, IRECCION_DPTO, IRECCION_CIUDAD, IRECCION_COMUNA,:GIRO, :TELEFONO_FIJO, :TELEFONO_CELULAR, :E_MAIL, :FECHA_INGRESO ); END; !! SET TERM; y esta es la tabla: CREATE TABLE CLIENTE ( RUT_CLIENTE CHAR(10) NOT NULL, PRIMER_NOMBRE VARCHAR(15) NOT NULL, SEGUNDO_NOMBRE VARCHAR(15) NOT NULL, PRIMER_APELLIDO VARCHAR(15) NOT NULL, SEGUNDO_APELLIDO VARCHAR(15) NOT NULL, DIRECCION_POBLACION VARCHAR(20) NOT NULL, DIRECCION_CALLE VARCHAR(20) NOT NULL, DIRECCION_NUMERO VARCHAR(10) NOT NULL, DIRECCION_DPTO VARCHAR(10) NOT NULL, DIRECCION_COMUNA VARCHAR(15) NOT NULL, DIRECCION_CIUDAD VARCHAR(15) NOT NULL, GIRO VARCHAR(15) NOT NULL, TELEFONO_FIJO VARCHAR(20) NOT NULL, TELEFONO_CELULAR VARCHAR(20) NOT NULL, E_MAIL VARCHAR(50) NOT NULL, FECHA_INGRESO CHAR(10), PRIMARY KEY (RUT_CLIENTE) ); si me falta una libreria cuales serian? espero sus comentarios.......
__________________
m/m/m |
|
#4
|
||||
|
||||
|
Para comenzar
Cita:
Cita:
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#5
|
|||
|
|||
|
Como dice EduarCol..
Checate se me hace que andas pasando una clave primaria repetida y si dices que no entonces has las siguiente pruebas... Primero cambia el char por varchar en tu indice primario por que no le veo nada de malo a tu SP o si no entonces create otra tabla, crea un generador y su trigger despues de insertar que le asigne un valor, y si te truena entonces si es el motor.. aunque lo dudo asi de mucho...
__________________
saludos desde Puebla Mexico.. [email protected] "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
|
#6
|
|||
|
|||
|
hola amigo sanxpue
tenias razon se estan duplicando los datos, y no es solamente la primary key sino todas, te cuento.... hago click una vez en el boton guardar y me guarda los datos en la tabla en blanco y luego cuando hago click la segunda vez me sale el error y me ingresa los datos. la cosa es que no entiendo como puedo eliminar ese error, ya que he revizado por cielo, mar y tierra y no he encontrado nada. lo otro en el formulario estoy ocupando groupbox y edit. que podra ser? espero tus comentarios... y gracias por ayudarme......
__________________
m/m/m |
|
#7
|
||||
|
||||
|
Si insertas un nuevo cliente, este si o si tiene que tener otro ID..
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|