begin process at 2012 05 28 08:58:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

recupération d'information!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recupération d'information!!

mardi 2 juillet 2002 à 14:57:19 | recupération d'information!!

glopglop

salut!
Suite à un ajout dans ma base de donnée (access) je voudrais recuperer l'id de l'enregistrement ajouté! j'utilise IIS5 et access02 !
Merci de votre aide!
mon code actuel est:

Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.Source = "INSERT INTO Vacation (Date_Vac,Pt_TypVac_Vac) VALUES ("&dat&","&IdT&")"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()

je voudrais recupérer le champs Id_Vac de l'enregistrement ajouté!
mercredi 3 juillet 2002 à 03:59:39 | Re : recupération d'information!!

Mcjo

Membre Club
Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.source ="SELECT * FROM Vacation"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()
Recordset2.addnew
Recordset2("Date_Vac") = dat
Recordset2("Pt_TypVac_Vac") = IdT
Recordset2.update
id = Recordset2("id")
Recordset2.close
set Recordset2 = nothing



-------------------------------
Réponse au message :
-------------------------------

salut!
Suite à un ajout dans ma base de donnée (access) je voudrais recuperer l'id de l'enregistrement ajouté! j'utilise IIS5 et access02 !
Merci de votre aide!
mon code actuel est:

Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.Source = "INSERT INTO Vacation (Date_Vac,Pt_TypVac_Vac) VALUES ("&dat&","&IdT&")"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()

je voudrais recupérer le champs Id_Vac de l'enregistrement ajouté!

mercredi 3 juillet 2002 à 10:02:03 | Re : recupération d'information!!

glopglop

Merci Mcjo pour ton aide!!
Malgres toute bonne volonté ca ne marche tjs pas!!
Maintenant G:

Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.Source = "INSERT INTO Vacation (Date_Vac,Pt_TypVac_Vac) VALUES ("&dat&","&IdT&")"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()


Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.source ="SELECT * FROM Vacation"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()
Recordset2.addnew
Recordset2("Date_Vac") = dat
Recordset2("Pt_TypVac_Vac") = IdT
Recordset2.update
Idv = Recordset2("Id_Vac")
Recordset2.close
set Recordset2 = nothing
Idv=cint(Idv)


et G l'erreur:

ADODB.Recordset error '800a0cb3'

Le jeu d'enregistrements suivant ne prend pas en charge la mise à jour. Il s'agit peut-être d'une limitation du fournisseur ou du type de verrou sélectionné.

sur la ligne recordset2.addnew

Une solution? Merci encore!
mercredi 3 juillet 2002 à 10:39:18 | Re : recupération d'information!!

phildarvador

dans ce cas change ou supprime la ligne

Recordset2.LockType = 1

pour plus d'infos sur les verrous et les curseurs fais une recherche sur ce forum, Nix en explique les valeurs et fonctionnements tres clairement. Si tu veux la doc complete va sur le site de microsoft.


tchôô

Phildarvador


-------------------------------
Réponse au message :
-------------------------------

Merci Mcjo pour ton aide!!
Malgres toute bonne volonté ca ne marche tjs pas!!
Maintenant G:

Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.Source = "INSERT INTO Vacation (Date_Vac,Pt_TypVac_Vac) VALUES ("&dat&","&IdT&")"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()


Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.source ="SELECT * FROM Vacation"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()
Recordset2.addnew
Recordset2("Date_Vac") = dat
Recordset2("Pt_TypVac_Vac") = IdT
Recordset2.update
Idv = Recordset2("Id_Vac")
Recordset2.close
set Recordset2 = nothing
Idv=cint(Idv)


et G l'erreur:

ADODB.Recordset error '800a0cb3'

Le jeu d'enregistrements suivant ne prend pas en charge la mise à jour. Il s'agit peut-être d'une limitation du fournisseur ou du type de verrou sélectionné.

sur la ligne recordset2.addnew

Une solution? Merci encore!
mercredi 3 juillet 2002 à 12:25:23 | Re : recupération d'information!!

glopglop

Cool merci CT ca mais maintenant au lieu de recupérer le bon id je recupere 0
mercredi 3 juillet 2002 à 17:41:47 | Re : recupération d'information!!

phildarvador

Est-ce que tu comprends tout le code de Mcjo?
Travaille le et essaie de voir si tout est utile et s'il n'y aurait pas d'autre solution. (ex: apres ton insertion tu récuperes l'id du dernier enregistrement de ta table le plus simplement du monde avec un select id from table [...] set rs=[...] rs.movelast)

tchôô

Phildarvador


-------------------------------
Réponse au message :
-------------------------------

Cool merci CT ca mais maintenant au lieu de recupérer le bon id je recupere 0
jeudi 4 juillet 2002 à 09:20:48 | Re : recupération d'information!!

glopglop

Ouai G bien compris le code!!

// Je fais un select sur ma table

Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_conn1_STRING
Recordset2.source ="SELECT * FROM Vacation"
Recordset2.CursorType = adOpenKeyset
Recordset2.CursorLocation = objCon
Recordset2.LockType = adlockoptimistic
Recordset2.Open()


// j' ajoute un enregistrement
Recordset2.addnew
Recordset2("Date_Vac") = response("&dat&")
Recordset2("Pt_TypVac_Vac") = IdT

//je mets à jour le select
Recordset2.update

//je reupere l'id_Vac de l'enregistrement ajouté
Idv = Recordset2("Id_Vac")
Idv=cint(Idv)

// je ferme le rs
Recordset2.close
set Recordset2 = nothing

Le code est compris (meme si,malgres les cours, les curseurs et verrous reste un peu flou mais il marche de cette facon!!)!
J'avais bien pensé a ta solution mais le probleme c'est que je risque d'avoir des acces concurrent à la base!! Je ne peux donc pas faire comme ca!!
G bo tourner mes options dans tous les sens ca marche pas!!


-------------------------------
Réponse au message :
-------------------------------

Est-ce que tu comprends tout le code de Mcjo?
Travaille le et essaie de voir si tout est utile et s'il n'y aurait pas d'autre solution. (ex: apres ton insertion tu récuperes l'id du dernier enregistrement de ta table le plus simplement du monde avec un select id from table [...] set rs=[...] rs.movelast)

tchôô

Phildarvador


-------------------------------
Réponse au message :
-------------------------------

Cool merci CT ca mais maintenant au lieu de recupérer le bon id je recupere 0



Cette discussion est classée dans : information, id, recupération, recordset2, vac


Répondre à ce message

Sujets en rapport avec ce message

recupération de la date du jour [ par suzy26 ] J'ai crée des formulaires d'enregistrement, de modification et de suppression. Dans la cas d'un enregistrement, j'ai dans ma base de données un champs request incomplet [ par glopglop ] Bonjour tlm,J'ai une requete qui ne me donne pas la reponse attendu et je ne comprends pas pourquoi. Je m'explique:dans ma page asp j'ajoute 2 ou 4 en Formulaire dynamique [ par nindy13 ] Bonjour,Je suis en train de mettre sur pied un projet de formulaire dynamique. Je début en asp.net VB (avant je bossais en asp.net C# mais je faisais probleme d'affichage [ par mahaabdallah ] Bonjour tout le monde,J'utilise Visual Web Developer 2005 pour afficher une base de connaissance qui appartenait à un ancien serveur pour la faire mig Erreurs ASP.NET sur IIS [ par neoslaker ] Bonjour à tous,Tout d'abord, j'espère poster au bon endroit Voila, depuis ce matin, nous avons des erreurs sur notre serveur Sharepoint.Ce sont des er Datagrid fonction [ par citt ] Bonjour,J'utilise actuellement sur un site plusieurs datagrid qui utilise les même fonctions exemple :page1.aspx ImageButton - Reload complet d'une page... [ par emmanuelcastellani ] Bonjour,Je suis nouveau et sur ce forum, et en asp.net.Ma problématique me semble simple, mais je n'ai malheureusement pas réussi à trouver ce qu'il f autocomplete [ par waterw72 ] Bonjour, En référence à ce sujet : http://blogs.codes-sources.com/cyril/archive/2007/10/16/autocomplete-keyvaluepair-identifiant-id-key-toolkit-autoco DropDownList et Paramètre ASP.NET [ par 76julien ] Bonjour à tous !!Mon probleme est un probleme de passage de paramètre dans l'URL...J'ai un DropDownList qui est alimenté en dynamique grace à une requ


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales