begin process at 2008 09 06 20:17:29
1 237 931 membres
313 nouveaux aujourd'hui
14 314 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 :ASP Classé sous : requête, storedprocedure, sp, executer Niveau : Expert Date de création : 30/03/2001 Vu : 22 604

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
    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS