Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   InsertRecord con autonumericos (https://www.clubdelphi.com/foros/showthread.php?t=10900)

Caljim 01-06-2004 12:37:42

InsertRecord con autonumericos
 
Hola a todos,

Estoy haciendo un programilla en la que la inserccion de filas la hago a traves de insert record. Mi problema es que ¿como le digo cual es el valor de la clave si es un campo autonumerico de acces?.

Ejem. InsertRecord([Autonumerico??, campo1, campo2, campo3, campo4]);

Si esto lo hago con el procedimiento post, delphi me lo pone solo, pero al insertRecord hay que decirle el valor y no se como.

Me echais un cable?

Saludos

__cadetill 01-06-2004 12:56:37

igual digo una tontería pero.... has probado sin pasarle el campo autonumérico a InsertRecord??

tcp_ip_es 01-06-2004 13:33:20

sería algo tal que asi:

InsertRecord([Null,campo1, campo2, campo3, campo4]);

Saludos, Tony

Caljim 01-06-2004 15:20:15

Muchas gracias,

Ahora lo que me pasa es que en el dbgrid que tengo, al añadir el campo me aparece dos veces. Es como si me lo añadiera un registro y luego se quedara con una nueva alta a falta de ponerle el campo codigo en modo insert. Como si no me limpiara los campos.

¿Que puede ser?

Saludos

tcp_ip_es 01-06-2004 16:48:58

Utilizas ADO o BDE??? en principio no debería de darte ningun problema ya que lo que haces con insertrecord es crear un nuevo registro, editarlo, darle valores y postearlo,.... prueba a refrescar la tabla....

Caljim 04-06-2004 11:52:30

Muchas gracias, con el .refresh se me ha solucionado el problema.

Sois como una madre para mi :D

Saludos


La franja horaria es GMT +2. Ahora son las 10:09:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi