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 !

EXÉCUTER UNE REQUÊTE OU UNE PROCÉDURE STOCKÉE


Information sur la source

Catégorie :ASP Classé sous : requête, storedprocedure, sp, executer Niveau : Expert Date de création : 30/03/2001 Vu : 24 802

Note :
4,67 / 10 - par 3 personnes
4,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Exécuter une Requête ou une Procédure Stocké qui n'affiche pas d'enregistrements.
Elle se contente de mettre à jour, ajouter ou supprimer des enregistrements.
2 exemples

 

Source

  • <%
  • ' 1er exemple : le plus court
  • 'Connexion à la base
  • Set cnx = Server.CreateObject ("ADODB.Connection")
  • cnx.Provider = "Microsoft.Jet.OLEDB.4.0"
  • cnx.open server.mappath("mabase.mdb")
  • 'ReqU est le nom de votre Requête Access, ce peut être le nom de votre procédure stockée pour SQL Server par exemple.
  • cnx.ReqU
  • 'Fermeture de la connexion
  • cnx.close
  • set cnx = nothing
  • ' 2ème exemple : le plus propre
  • Const adCmdStoredProc = &H0004
  • Set cnx = Server.CreateObject ("ADODB.Connection")
  • cnx.Provider = "Microsoft.Jet.OLEDB.4.0"
  • cnx.open server.mappath("idev.mdb")
  • ' Création d'un objet Command pour l'exécution de la Requête
  • Set cmd = Server.CreateObject ("ADODB.Command")
  • 'ReqU est le nom de votre Requête Access, ce peut être le nom de votre procédure stockée pour SQL Server par exemple.
  • cmd.commandtext = "ReqU"
  • ' l'objet Command pointe sur la connexion à la base
  • set cmd.activeconnection = cnx
  • 'Execution de la Requête ou de la proc stoc
  • cmd.execute()
  • 'Fermeture de la connexion
  • cmd.close
  • set cmd = nothing
  • cnx.close
  • set cnx = nothing
  • %>
  • http://asp.idev-fr.com
 <%

' 1er exemple : le plus court

'Connexion à la base
Set cnx = Server.CreateObject ("ADODB.Connection")
cnx.Provider = "Microsoft.Jet.OLEDB.4.0"    
cnx.open server.mappath("mabase.mdb") 

'ReqU est le nom de votre Requête Access, ce peut être le nom de votre procédure stockée pour SQL Server par exemple.
cnx.ReqU

'Fermeture de la connexion
cnx.close
set cnx = nothing

' 2ème exemple : le plus propre

Const adCmdStoredProc = &H0004

Set cnx = Server.CreateObject ("ADODB.Connection")
cnx.Provider = "Microsoft.Jet.OLEDB.4.0"    
cnx.open server.mappath("idev.mdb") 

' Création d'un objet Command pour l'exécution de la Requête
Set cmd = Server.CreateObject ("ADODB.Command")
'ReqU est le nom de votre Requête Access, ce peut être le nom de votre procédure stockée pour SQL Server par exemple.
cmd.commandtext = "ReqU"

' l'objet Command pointe sur la connexion à la base
set cmd.activeconnection = cnx

'Execution de la Requête ou de la proc stoc
cmd.execute()

'Fermeture de la connexion
cmd.close
set cmd = nothing
cnx.close
set cnx = nothing
%>

http://asp.idev-fr.com

Conclusion

Avertissement : BUG du CODE : obligation de fermer le navigateur pour re-exécuter ce script
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Urgent :executer une requête selection avec VBA ? [ par Gstage ] Je travaille sous access et VBAj'ai besoin d'afficher le résultat d'unr requête selection dans une zone de liste : Pour cela j'utilise la propriété Ro executer une requête access depuis vb 6 [ par luz ] Bonjours à tous,Je debute un peu en vb6.Je voulais savoir s' il etait envisageable d' excuter une requête: Ajout, supression , modification ou une aut Comment executer une requête Access 2000 sans que Access soit installé? [ par JLV1975 ] Tout est dit dant le titre. Pour info j'utilise ce code trouv&#233; sur ce site, mais il ne fonctionne que si access est install&#233;:Dim Db As New A Executer d'une requête de selection a partir de vba et afficher le resultat [ par lindahaddad ] salut, je suis debutant;je veut executer une requête de selection   a partir d'un bouton de commande  et afficher le resultat dans un sous formulaire VB.Net Requête SQL qui ne fonctionne pas DBNull [ par MagDix ] Salut à tous... Pour une raison que j'ignore mon UPDATE fonctionnait correctment et maintenant ca ne fonctionne plus :( Je veux "updater" une lign Execution foireuse d'une requête SQL [ par Zachs ] Hello, J'ai une appli add-in Outlook qui, au moment de l'enregistrement d'un rendez-vous, va envoyer des donnée dans une base SQL mais au moment d'exé Message d'erreur d'Excel sur des requêtes Web parfairement correctes [ par Arbiel ] Bonjour A la recherche d'aide sur la programmation en VBA pour Excel, je viens de m'inscrire sur ce forum. Je ne suis pas certain d'inclure le présent VB.Net Requête SQL avec trois DBNUll ??? que faire [ par MagDix ] Bonjour à tous.. J'utilise ADO.NET et une requête SQL est j'ai 3 colonne qui me dit qu'elle sont DBNull et je ne suis pas capable d'uptdater à cause apostrophe en trop pour requête SQL [ par thierry la fronde ] bonjour,Me revoilà avec une chose bizarre.J'ai une appli qui fournit des données dans une base ACCESS qui se trouve sur un serveur 2003.Lorsque j'ajou VB Executer un fichier Word *.dot [ par michelroc ] Bonjour,Je recherche la syntaxe pour ouvrir un fichier word  *.DOT  Shell .. "c:\................MerciA+Michel [:)]


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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