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 : Autoincrement et ADO [ Archives / Base de données ] (LuckyNut)

vendredi 10 juin 2005 à 12:31:55 | Autoincrement et ADO

LuckyNut

Bonjour a tous,

Je cherche un spécialiste d'ADO pour m'éclairer sur mon problème :

J'ai une base de données "user" avec un champ "ID" numéric etde type autoincrement.
Je cherche à récupérer le ID créé après une insertion mais cela me renvoie toujours "null" alors que l'enregistrement est bel et bien ajouté à la base.

Voila comment je procède :

ADODB::_ConnectionPtr Cnn;
ADODB::_RecordsetPtr Rec;

Cnn.CreateInstance(__uuidof(ADODB::Connection));
Cnn->Open("....","","",NULL);

Cnn->Execute("INSERT INTO user (nom) VALUES ('JOHN')",NULL,1);
Rec = Cnn->Execute("SELECT @@IDENTITY AS LastID",NULL,1);
_variant_t val;
val = Rec->Fields->GetItem("LastID")->GetValue();

// val est toujours null !!


vendredi 10 juin 2005 à 12:41:50 | Re : Autoincrement et ADO

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Ouvre un recordset, fais un AddNew suivi d'un Update et tu seras direct positionné sur ton nouvel enreg.

ciao...
BruNews, MVP VC++

vendredi 10 juin 2005 à 18:15:25 | Re : Autoincrement et ADO

LuckyNut

Merci chaton !

Ca marche bien comme tu m'as dis.
(Je comprends que tu finisses pas tes mots, les chats et les claviers ca fait 2 !)



Cette discussion est classé dans : ado, adodb, rec, cnn, autoincrement


Répondre à ce message

Sujets en rapport avec ce message

ADO et transformation de code VB en C++ [ par ___Jp___ ] Bonjour à tous, je bosse sur une petit programme de bases de données via ADO en c++. Pour cela, je dois détecter si certains colonnes d'une table so ADO Select [ par mamag ] Bonjour, j'ai réalisée une DLL en VC++ qui utilise l'encapsulation ADO. ( je fais des requetes SQL sur une base ACCESS). j'ai donc utilisé le ADOSelec ADo sopus visual C++ [ par rottboss ] Je ne m y connais pas du tout et je veux me connecter a une table access via visual c++.Je cherche toutes les infos qui peuvent m aider Merci Probleme avec ADO [ par ekinox17 ] Voila ja fais en ce moment un programme en vc++ qui dialogue avec une base de donnée acces via ADO J'utilise un RecordBinding Et justement c là le pro probleme avec ADO [ par Tytoo25 ] bonjour à tous !Voila j'essais de réaliser mon 1er programme avec une base de données, en langage C++, avec Visual 6.0.J'ai trouvé un exemple qui me d Ado et excel [ par raboin ] Alors a force de parcourir le net j'ai vu qu'il y avait 3 facons de faire pour communiquer avec un fichier excel. Ce que je veux faire c'est juste pou lire dans un fichier [ par je_ne_viens_qu1_fois ] Bonjour à tousJ'ai un fichier data, créé par une carte d'acquisition à laquelle je n'ai pas accès, qui est du genre:4091391 DEBUG com.sensl.comm.JASPI DataGrid et MFC [ par torNADoS ] Salut,je travaille avec ODBC et j ai ajouté une grille DataGrid, ce que je veux c'est que quand j'execute une requete SQL de filtrage je voudrais  que OBDC/ADO [ par moumouteb ] Bonjours, Je débute dans les bases de donnés et je voudrais savoir quelles sont les avatages et les inconvénients des interface ADO et OBDC. Merci. ADO: Comment lire une date ? [ par gogomanu ] Bonjour,Lorsque je lis un recordset ADO je reçois le type "_variant_t" pour les TimeStamp (dates et heures).Or le TimeStamp semble être stocké sous la


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,328 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é.