![]() |
![]() |
| Paypal | 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 |
|