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 : clef auto-incrementé comment la récuperer [ Base de données / Access ] (JulienOrion666)

jeudi 13 décembre 2007 à 19:48:12 | clef auto-incrementé comment la récuperer

JulienOrion666

Bonjour, :) J'ai une table dans Access avec une clef Auto-incémenté. je créé un enregistrement à vide par exemple : [CODE] oCB.DataAdapter = oDaHF; oDaHF.InsertCommand = oConn.CreateCommand(); oDaHF.InsertCommand.CommandText = "INSERT INTO Haut_Fonctionnaire (Nom) VALUES (?)"; OleDbParameter para_Nom = oDaHF.InsertCommand.CreateParameter(); para_Nom.SourceColumn = "Nom"; oDaHF.InsertCommand.Parameters.Add(para_Nom); oDaHF.Update(oDtHF); [/CODE] il me créer une clef dans ma base mais je sais pas comment la recupérer dans mon programme, ce qui pose problème pour d'autre opérations alors je suis obligé de tout recharger. [CODE] oDtHF.Clear(); oDaHF.Fill(oDtHF); [/CODE] plus il ya d'enregistrements et plus ca sera long et de plus ... c'est pas tres jolie comme code :/

vendredi 14 décembre 2007 à 12:31:25 | Re : clef auto-incrementé comment la récuperer

TheSaib

Administrateur CodeS-SourceS
fait un ExecuteScalar sur Select @@Identity, tu récupèreras ainsi l'identfiant créer lors de ton insertion.

Ou sinon

[ Lien ]

::|The S@ib|::
MVP C#.NET

vendredi 14 décembre 2007 à 13:30:19 | Re : clef auto-incrementé comment la récuperer

JulienOrion666

j'ai recuperer ma clef avec "Select @@Identity" mais mettre une clef auto incrementé par code dans le datable n'es pas une bonne idee il considere la ligne a mette a jour et au prochaine update il va esseyer d'ecrire la clef dans la base alors que c'est la base qui s'occupe des clef auto incrementer.... en faite il faut faire comme indiquer par ton lien le voici en francais :) : http://msdn2.microsoft.com/fr-fr/library/ks9f57t0(VS.80).aspx le pb c est que je suis sur access et qu il n'y a pas de procedure stoké , peu etre une macro VB mais jy'connais rien en macro vb.

vendredi 14 décembre 2007 à 13:52:28 | Re : clef auto-incrementé comment la récuperer

JulienOrion666

heu lol y a un exemple pour Access j'avais meme pas vue dsl :))



Cette discussion est classé dans : code, auto, clef, insertcommand, odahf


Répondre à ce message

Sujets en rapport avec ce message

auto exécution ... [ par maevacmoi ] Hello !Je suis en train de faire un site web en C#.net. Je voudais placer cette ligne, permettant l'exécution automatique de l'installation, dans le c cle auto incrémenté [ par philpas2 ] Bonjour,je débute en C# et je suis perdu dans les bases de données. Je mets en memoire le contenu d'une table d'une base de donnée dans un dataset. Da Cryptage décryptage [ par maevacmoi ] Hello !Je dois créer pour aujourd'hui 15h une fonction C# permettant d'encrypter (et décrypter) un string avec une clef donnée (cf ci-dessous). J'ai t HELP Substring() et «entrée» [ par JCpp ] SalutJe programme en visual studio c#Je voudrai récupérer la première lettre d'un mot, il y a sûrement une autre fonction queSubstring() car c'est vra CreateText() [ par JCpp ] Je voudrais enregistrer une page d'un site en format XML.J'ai trouvé une source qui mémorise le contenu de la page en «string»http://www.csharpfr.com/ Executer du code C# [ par Skyride ] Bonjour à tousJ'espère que vous pourrez me renseigner...Je m'initie depuis quelques temps à l'environnement .NET et je commence un petit peu à m'inter Les textures [ par NICKO02 ] Pour ceux qui ont le SDK de DX9, je prend le tutorial 5.Voila j'essaies de creer une texture : Dans le fichier D3dtriangle.cs;Dans la classe GraphicsC Quel est le meilleur moyen de gerer un buffer ... [ par Hawkmoon ] Bon voila mon probleme : je connecte une socket sur un server irc mais avec le code suivant j'arrive pas a gerer les reponses du server dans un buffer Probleme DropDownList [ par jdaviaud ] J'ai un petit pb avec un dropdownlist.Quand je veux en récupérer la valeur de la ligne sélectionnée, j'utilise le code suivant :string famille = DropD array et CSharp [ par matgai ] Bonjour,Je débute en C# et je vois déjà les limites du tout-objet par rapport à C++. Voici en particulier où je bute :je veux écrire l'équivalent C++


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,312 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é.