Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : AJOUTER ENREGISTREMENT ET CHAMP AUTOINCREMENT [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (gi)

jeudi 20 janvier 2005 à 16:35:22 | AJOUTER ENREGISTREMENT ET CHAMP AUTOINCREMENT

gi

  Bonjour,

j'ai une table access dans laquelle j'ai un champ "code" de type autoincrement, une cles primaire unique sur ce meme champ. Je dois ajouter dans cette table un enregistrement en utilisant une chaine SQL de type : "INSERT INTO table (champ1,champ2) VALUES ( value1 ,value2 ) " avec methode ADO "Connection.execute strSQL".
Mon probleme est qu'en utilisant cette methode le champ "code" n'est pas incrémenté est reste à 0. je precise que je ne defini pas de valeur pour ce champ dans ma chaine SQL.

j'ai testé un autre code en utilisant un recordset et la methode AddNew avec la meme table , dans ce cas mon champ "code " est bien incrementé !!.

comment faut-il faire pour incrementé mon champ "Code" en utilisant une requette SQL ?

d'avance merci




Gi

jeudi 20 janvier 2005 à 16:45:53 | Re : AJOUTER ENREGISTREMENT ET CHAMP AUTOINCREMENT

phantom_2005

Bonjour,

j'ai testé en VBA sous Access 2000 avec la même requête et DoCmd.RunSQL sRequete
et le champs NumeroAuto s'incrémente bien comme il faut..

Peut-être est-ce dû à la méthode ADO??
Je ne peux pas plus t'aider.

@+

--------------------------------------------------------------------------------
Phantom_2005


jeudi 20 janvier 2005 à 17:33:25 | Re : AJOUTER ENREGISTREMENT ET CHAMP AUTOINCREMENT

gi

Oups !
apres une nieme verification de mon code, la valeur du  champ "Code" etait fixée a 0 ds ma requette SQL . Apres modif tout est  OK.

Par contre qqun peut-il m'expliquer comment récuperer la valeur de ce champ "Code" apres insertion. Toujour avec SQL si possible.

merci

Gi



Cette discussion est classé dans : enregistrement, table, code, champ, ajouter


Répondre à ce message

Sujets en rapport avec ce message

impossible d'ajouter des données dans une table access avec insert into [ par toscan ] Bonjour à tous,Je n'arrive pas à ajouter un enregistrement dans une table en vba avec insert intoVoici le code :SQL = "insert into Présences (code_pre modifie un enregistrement par autre table liée [ par AZIZEPS ] j'ai 2 tables liées par code. je veux que les enregistrement de la table B se modifient automatiquement si je fait la saisie dans la table A,  C A D s enregistrement [ par marcgiraud ] salut tout le monde,comment je peux faire pour garder en mémoire un champ d'une table en attendant que je les ai tous sélectionné sachant que je veux VB6, Mysql [ par Medgueye ] Bonjour à tous Est ce que qlq un peut me m'expliquer comment faire un code qui, apres connexion sur la base, ,e permet d'ajouter un nouveau champ sur URGENT !!! Ajouter TABLE/CHAMP dans BD ACCESS avec VB (Supprimer aussi) [ par Magidev ] Je voudrais savoir comment ajouter, modifier ou supprimer un table ou un champ dans une BD access grace à vb. Merci beaucoups :-)www.magidev.be.tfmagi Bouton ajouter (enregistrement de valeur dans une table) [ par Gdal ] Salut, je pense que la question que je pose, est vraiment bateau Sorry !Dans Access, j'ai - une tableChamp 1 Champ 2 Champ 3123...- un formulaire Help! Création de table et de champs sur Access 2000 via le code VBA [ par Nitocris ] J'aimerai créer une table sur acces 2000 via le code exemple : je veux créer une table "Personne"Mais en plus de créer la table, j'aimerais créer les Comment acceder a un champ d'une table sans savoir son nom [ par Shirya ] allo tout le monde,j'ai déja vu cette ligne de code où on pouvait ajouter une valeur a un champ sans avoir a savoir le nom du champ dans la table, seu access - ajouter un enregistrement avec un code vb [ par kidpigeyre ] Je cherche à ajouter un enregistrement à l'aide du code vb.Je possède plusieurs variables en vb tel que users et jaimerai y insérer dans ma table uti data environnement vb [ par rhezus ] http://vbfrance.com/code.aspx?ID=22350je veux ouvrir la base FRAISAGE.mdb avec data environnementcombo1 = champ [Matiere piece] dans la table [matiere


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.