begin process at 2012 02 13 02:24:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > EXECUTÉ UNE PROCEDURE STOCKÉ "STOREPROC" DANS UNE BD ACCESS

EXECUTÉ UNE PROCEDURE STOCKÉ "STOREPROC" DANS UNE BD ACCESS


 Information sur la source

Note :
Aucune note
Catégorie :Base de Donnees Source .NET ( DotNet ) Classé sous :access, storeproc, données, procedure stocké, requete Niveau :Initié Date de création :12/11/2008 Date de mise à jour :19/11/2008 16:53:24 Vu / téléchargé :5 537 / 915

Auteur : jaknight007

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette source permet d'appeler une "StoreProc" dans Access par le code VB.

Action possible : Sélections, ajout, modif, delete...

J'ai créé des classes afin de faciliter sont contrôle, vous pouvez passer autant de paramètre que vous en avez de besoin (Autant qu'il y en a dans la procédure stocké).

J'ai pris des bouts de code ici et là afin de répondre à mon besoin.
Ben non, je n'ai pas de mérite, mais c'est très efficace.

PS: La source est en vb.net 2003

Source

  • ''''''''''''''''''''''''''''''''''''''''''''''''
  • '''''''''''''''''''''''''mpSqlQuery''''''''''''''''''
  • '''''''''''''''''''''''''''''''''''''''''''''''''''''
  • Public Function mpSqlQueryWithParam(ByVal sSQL As String, ByVal vParametres As BusinessEntities.OleDbParametreCollection) As Integer
  • Try
  • mpOuvrirBD()
  • If cnBD.State = ConnectionState.Open Then
  • ' Déclaration Objet Commande
  • Dim ObjetCommand As New OleDbCommand
  • 'Instancier un objet Commande
  • ObjetCommand = New OleDbCommand(sSQL)
  • 'Instancier un objet Adapter
  • ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand)
  • 'initialiser l'objet Command
  • ObjetCommand.CommandType = CommandType.StoredProcedure
  • 'déterminer s'il y a des paramètres à insérer dans la requête.
  • If vParametres.Count > 0 Then
  • mgSetParam(ObjetCommand, vParametres)
  • End If
  • ObjetCommand.Connection() = cnBD
  • 'Charger le DataSet
  • ObjetCommand.ExecuteNonQuery()
  • Else
  • Throw New Exception("Votre connexion n'est pas ouverte")
  • End If
  • Catch ex As OleDbException
  • MessageBox.Show("Dans le programme:" & NOM_MODULE & " et dans la procédure: mpsqlQuery. Voici le message: " & ex.Message)
  • Finally
  • mpFermerBD()
  • End Try
  • End Function
 ''''''''''''''''''''''''''''''''''''''''''''''''
        '''''''''''''''''''''''''mpSqlQuery''''''''''''''''''
        '''''''''''''''''''''''''''''''''''''''''''''''''''''
        Public Function mpSqlQueryWithParam(ByVal sSQL As String, ByVal vParametres As BusinessEntities.OleDbParametreCollection) As Integer
            Try
                mpOuvrirBD()
                If cnBD.State = ConnectionState.Open Then
                    ' Déclaration Objet Commande 
                    Dim ObjetCommand As New OleDbCommand
                    'Instancier un objet Commande
                    ObjetCommand = New OleDbCommand(sSQL)
                    'Instancier un objet Adapter
                    ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand)
                    'initialiser l'objet Command
                    ObjetCommand.CommandType = CommandType.StoredProcedure
                    'déterminer s'il y a des paramètres à insérer dans la requête.
                    If vParametres.Count > 0 Then
                        mgSetParam(ObjetCommand, vParametres)
                    End If
                    ObjetCommand.Connection() = cnBD
                    'Charger le DataSet
                    ObjetCommand.ExecuteNonQuery()
                Else
                    Throw New Exception("Votre connexion n'est pas ouverte")
                End If
            Catch ex As OleDbException
                MessageBox.Show("Dans le programme:" & NOM_MODULE & " et dans la procédure: mpsqlQuery. Voici le message: " & ex.Message)
            Finally
                mpFermerBD()
            End Try
        End Function

 Conclusion

L'interface est à chier, mais j'ai fait cette solution afin que vous puissiez voir comment faire pour utiliser les procédures stockées.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

12 novembre 2008 21:31:42 :
correction
19 novembre 2008 16:53:25 :
Correction des fautes

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS
Source avec Zip Source .NET (Dotnet) MULTI THREAD AVEC AFFICHAGE
Source avec Zip Source avec une capture Source .NET (Dotnet) INFORMATION SUR FILM
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTENU DATASET

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) ACCESS TO POSTGRESQL par Elmarzougui
Source avec Zip Source avec une capture CREATIONBASE par danobj
Source avec Zip Source avec une capture Source .NET (Dotnet) ACCESS TO ( XML,EXCEL ) par simo5963
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DE BASE DE DONNÉE ACCESS COMPLÈTE AVEC ORIENTÉ OBJET par ThoT49
Source avec Zip RECOUPEMENT ENTRE DEUX BASES DE DONNÉES ACCESS par M000004965

Commentaires et avis

Commentaire de MadM@tt le 13/11/2008 10:32:56

Attention au fautes d'orthographe ;-) ça fait pas très sérieux

Commentaire de NHenry le 13/11/2008 11:00:41 administrateur CS

J'ai eu un faux espoir, j'ai cru que tu parlais de macro, mais en fait, c'est juste les requêtes (dans la partie de gauche) avec un(des) paramètre(s). Ce code peut être utile, je le garde en stock.

Commentaire de renobie le 13/11/2008 11:43:25

A MADM@TT:

Tu as raison, il faut ajouter un X à "Attention auX fautes..."

;)

Commentaire de jaknight007 le 18/11/2008 15:15:32

Svp pouvez-vous me donner une appréciation ?
:-)

Commentaire de MadM@tt le 18/11/2008 15:40:01

STP peux-tu prendre en compte les remarques ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Requete sur une Base de données ACCESS [ par eludovic ] Bonjour,Je voudrais ssavoir comment faire un filtre dans une requete Access sur champ contenant des chiffres et des lettres, je voudrais filtres les c Acces a une base de données access [ par Buissonsf ] salut, j'ai un légér problème d'acces a une base de données access avec les contrôles data d'origine...en fait lorsque je fais une requete select ça m Modifiés les données d'une requète Access [ par vbouh ] Salut tout le monde,J'ai un chtit problème. Voila j'execute une requete sur une table, requete qui me sert ensuite pour un etat. Lorsque les resultats Access,requete et formulaire [ par Nelodie ] Bonjour à tous, j'ai fait une BdD access et je consulte les données avec un formulaire principal ( données sur des gènes) à partir duquel je peux avoi définir la source de données d'un form access par du code [ par elpaulo ] Bonjour a tous, Lorsque l'on crée un formulaire access, on place les champs et on détermine la source de données qui remplira ces champs (une table o base access 2 200 000 lignes [ par m2rtech ] Bonjour, je dispose d'une base access (jet pour être exact) et je souhaite améliorer les temps d'access. (2,2 million d'enregistrement) mon problème Execution requete creation_table access dans VB6 [ par mannoula_2007 ] Bonjourje veux exécuter une requete de type création table (access) par un code VB6j'ai fais:Set rs1 = cn2.Execute(nom_de_requet)mais j'ai eu un msg d vb+base de données en arabe [ par soniat ] j'ai écris un programme en Visual Basic, et je suis utilisé une base de données sous Access XP contenant des données écrit en arabe. alors lors de la Tranfert de données entre ACCESS et Mysql [ par dlimouzin ] Bonjour à toutes et à tous,Mon problème est le suivant.J'ai besoin de transférer des tables contenues dans ACCESS vers MySQL ceci de façon répétée.J'a Importation de matrice sous Access [ par gnogno35 ] Bonjour,Habitué au développement d'applications (C++ essentiellement), je suis sur un projet de base de données Access à remplir à partir de classeur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,295 sec (4)

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