J'ai lu les précédents message du forum liés au problème d'ajout d'enregistrements dans une base ACCESS lorsque l'identifiant de la table concernée est en auto-incrémantation. (problème INSERT INTO sous VB)
La solution pour laquelle j'ai optée est d'écrire une chaine SQL comme suit :
SQL = "INSERT INTO PRODUIT (PROD_ID, PROD_LIB, PROD_PRIX, PROD_DESC) VALUES ("
SQL = SQL + "SELECT MAX(PROD_ID) FROM PRODUIT, " & Lib & ", " & prix & " ," & desc & " );"
Mais il semblerait que la syntaxe soit mauvaise. Quelqu'un pourrait il m'aider et rectifier le code (je rappelle que je suis sous VB) ? Je bloque dessus depuis pas mal de temps, et ca me soulagerait beaucoup de regler ce problème au plus vite
Merci d'avance.
Message édité par dzt le 03-06-2003 à 18:33:48