RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Stored procedure avec access

Forum : ASP .NET
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ASP .NET

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET ENLEVER MENTION RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ APPARTENANT A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ASP .NET

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Visiteur MP
Membre du club
Inscrit :
Messages : 1253
Message
#102885
Posté le 26/06/06 à 18:55
pour ce qui concerne les procedure stocké je ne croix pas qu'elle soit possible sous access.

access est une base de donnée simpa mais limité tout de meme a une petit utilisation.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Visiteur MP
Membre du club
Inscrit :
Messages : 1253
Message
#102886
Posté le 26/06/06 à 18:55
Salut a tous,

Comment cree a stored procedure avec access.

Au debut j utiliser une base de donnee cree a partir de webmatrix, j ai cree la base de donnee sur access mais je sais pas comment faire pour faire appel a une procedure avec asp.net VB(OleDb) ou meme d en cree une avec access.

a l aide svp.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Visiteur MP
Membre du club
Inscrit :
Messages : 1253
Message
#102887
Posté le 26/06/06 à 18:55
On peut creer des proc St ds access mais on n'a pas ttes les fonctionnalités comme ds les autres SGBDR comme sqlServer et autres.
Pour access les procedures stokees sont tous simplement des requetes.
Un simple exemple pour faciliter la tache : Ds l'environnement MsAccess en mode creation de notre requete et surtout ds le mode sql il faut creer notre requete MaRequete par exemple avec deux parametres prmProd et prmQuantite pour trouver les articles connaissant leur codeProduit ou les articles dont la quantité superieur à un nbre donnée :



PARAMETERS prmProd Text (20) , prmQuantite Long; SELECT Produit.code_prod, Produit.qte, * FROM Produit WHERE (((Produit.code_prod)=[prmProd]) AND ((Produit.qte)=[prmQuantite]));


Tu peux faire des requêtes d'action: Ajout suppression Maj .. en respectant cette syntaxe.


Pour le code d'acces à ces proc Stokees :
C#:

public Datalist ListeProduit(string prmProd , int prmQuantite ) { OleDbConnection cn=new OleDbConnection(TaConnexion); OleDbDataAdapter da ; DataSet ds; OleDbCommand cmd=new OleDbCommande(); cmd.Parameters.Add("@prmProd ",OleDbType.VarChar , 20).Value=prmProd; cmd.Parameters.Add("@prmQuantite ",OleDbType.Integer).Value=prmQuantite ; string reqSql ; reqSql = "EXECUTE MaRequete "; da = new OleDbDataAdapter(reqSql , cn); ds = new DataSet(); da.Fill(ds, "NosProduits"); return ds; }


Bien sur il faut using System.Data; et using System.Data.OleDb;
...etc



=================
Vb


Function ListeProduit(ByVal prmProd As String, ByVal prmQuantite As Integer ) As DataSet Dim cn As OleDbConnection Dim da As OleDbDataAdapter Dim ds As DataSet Dim reqSql As String Dim prmProd As New OleDbParameter() Dim prmQuantite As New OleDbParameter() With prmProd .ParameterName = "prmProd " .OleDbType = OleDbType.VarChar .Size = 20 .Value = prmProd End With cmd.Parameters.Add(prmProd ) With prmQuantite .ParameterName = "prmQuantite " .OleDbType = OleDbType.Integer .Size = 4 .Value = prmQuantite End With cmd.Parameters.Add(prmQuantite ) reqSql = "EXECUTE MaRequete " cn = New OleDbConnection(TaConnexion) da = New OleDbDataAdapter(reqSql , cn) ds = New DataSet() da.Fill(ds, "NosProduits") Return ds End Function


Donc avec l'appel de cette fonction et qques simple retouches tu peux remplir ton dataset et ca marche .

A+ Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Visiteur MP
Membre du club
Inscrit :
Messages : 1253
Message
#102888
Posté le 26/06/06 à 18:55
Merci beaucoup je croyais que l'on ne pouvais pas acceder au requete access comme ca.

Merci a toi je viens d'apprendre qql chose :P:

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Visiteur MP
Membre du club
Inscrit :
Messages : 1253
Message
#102889
Posté le 26/06/06 à 18:55
Merci ca va me faire gagner beaucoup de temps. :P:

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Theud
Nouveau membre
Inscrit : 06/10/2006
Messages : 1
Message
#111844
Posté le 06/10/06 à 13:53
Bonjour,
c'est moi ou je ne vois pas le lien entre cmd et reqsql ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ASP .NET



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.