begin process at 2008 08 28 07:02:04
1 232 932 membres
52 nouveaux aujourd'hui
14 291 membres club

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 :Base de données Classé sous : exécuter, requête, procédure, stockée, sql Niveau : Expert Date de création : 30/03/2001 Vu : 23 345

Note :
5,75 / 10 - par 8 personnes
5,75 / 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
    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS