FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
auto increment
hola chicos una pregunta, tengo una tabla con un capo id de auto_incremente, tengo un problema a la hora de cargar los datos. aca les dejo un ejemplo
alta_proveedor:='INSERT INTO proveedores VALUES(: pid, : pfax,: pdom,man,: ppiso,: ptel,: pcuit,: prazon,: pprov, local, cp, correo, web'; with dm.abmCompras do begin sql.Clear; sql.Add(alta_proveedor); ParamByName('pdi').Value:=null; ParamByName('pfax').Value:=editfax.Text; ParamByName('pdom').Value:=editdomicilio.Text; y asi sucesivamente hasta q cargo todos los datos... el campo id q muestro ahi es el auto increment, eh intentado de esta manera insertando en ese campo un null pero me da error... tengo entendido q no hace hace falta cargar ni siquieda pasarle en null por el solo hecho q se incrementa solo, q tendria q hacer?? gracias |
#2
|
||||
|
||||
Por favor, usa las etiquetas adecuadas para publicar tu código.
En cuanto a la pregunta, intenta pasarle 0 al parámetro. // Saludos |
#3
|
|||
|
|||
q no se entendio? las caritas se formaron porq todos los parametros llevan un : p precedido, ah por sierto probe con asiganrle el 0 sigo con el mismo error
|
#4
|
|||
|
|||
Cita:
roman se referia a que no se entiende bien asi como lo pones, con las etiquetas se ve así:
Tal vez requiere de que asignes los campos en la misma sentencia
Salud OS PD: Para evitar ver las caritas debes de agregar la etiqueta [noparse] .... [/noparse]
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
|||
|
|||
egopolice tmb eh probado eso y no funciona, a ver mi pregunta es deberia cargar ese dato??? me contesto a mi mismo CREO q no porq por algo es autoincremente, entonces mi otra pregunta es como deberia declarar eso dentro de mi codigo???
|
#6
|
|||
|
|||
Cita:
Me parece que no es necesario cargar ese campo, segun se ve en este hilo Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
|||
|
|||
prueba con esto.
o con esto
|
#8
|
||||
|
||||
Hola einarcito, me gustaria saber en que servidor de base de datos estas trabajando.
Pero aqui va una sugerencia: Verifica que el campo que tienes como autoincrement sea por defecto null, por si no es asi no podras pues fijate que no este declarado como not null. por que si no no aceptará valores nulos , ademas si siquiera debes enviarle datos, pues automaticamente se incrementa cada ves que insertas una tupla
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#9
|
|||
|
|||
estoy con mysql server 5 oye tengo otro eemplo y lo tengo definido como null y lo mismo anda el auto incrementador asi q creo q no es el problema, le asige cero y tmb me sigue dando error
|
#10
|
||||
|
||||
Entonces amigo por que no pusiste tu duda en el foro de MySQL . Halla te ayudarian mejor ya que son unos Master
Pero Que error te sale? O si no no le mandes nada y el servidor te lo hara solo
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Auto carga de clases en PHP 5 | dec | PHP | 1 | 08-03-2008 22:37:13 |
EAN 128 Auto Switch ?? | ofillia | Varios | 2 | 02-02-2007 19:07:03 |
auto incremento | valentino | MySQL | 1 | 14-02-2005 12:59:33 |
Auto borrado | brandolin | Varios | 6 | 27-09-2003 21:18:37 |
Auto Crear Forma | cmgenny | Varios | 2 | 13-05-2003 13:46:03 |
|