begin process at 2012 02 15 18:51:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

ADO.NET

 > 

Connexion base de données multi-tables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connexion base de données multi-tables

mercredi 7 mai 2008 à 22:42:36 | Connexion base de données multi-tables

snoopishere

Bonjour à tous,

Voilà j'ai un petit problème, j'ai créé un datagridview qui affiche les données de deux tables "effectif" et "inactivité" grâce des jointures dans la requetes SQL, mais concernant la connexion je ne sais pas si c'est correct, car je ne sais pas comment on fait lorsqu'on veut manipuler deux tables, voilà lecode de ma connexion (je l'ai beaucoup bidouillé , voilà son dernier état) :

[Code]    'Declaration de toutes les varibles
    'Déclaration de la variable pour la connexion
    Private cnx As OleDbConnection

    'Déclaration de la variable pour la commande
    Private cmd As OleDbCommand

    'Déclaration de la variable pour le dataadapter
    Private dta As OleDbDataAdapter

    'Déclaration de la variable pour le dataset
    Private dts As New DataSet

    'Déclaration de la variable pour la requête
    Private sql As String

    'Déclaration de la variable pour la datatable
    Private dtt_effectif As DataTable

    'Déclaration de la variable pour la datatable
    Private dtt_inactivité As DataTable

    'Déclaration de la variable pour le datarow
    Private dtr As DataRow

    'Déclaration de la variable pour le Nº de l'enregistrement
    Private rownum As Integer

    'Déclaration de la variable pour la connectionstring
    Private cnxstr As String

    'Déclaration de la variable pour le commandbuilder
    Private cmdb As OleDbCommandBuilder

    Private READER As OleDbDataReader

    Private requete As String

    Private num As String




    Function connection(ByVal requete As String, ByVal num As String)
        'TODO : cette ligne de code charge les données dans la table 'Dossier_209_cocktailsDataSet.cocktail'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
        cnxstr = "provider = microsoft.jet.oledb.4.0 ; data source = " & Application.StartupPath & "\DOO_JET.mdb"

        'Créer un objetde type OleDBConnexion
        cnx = New OleDbConnection


        'Initialisation de la connexion
        cnx.ConnectionString = cnxstr 'ConnexionString est un attribut , on le positionne à la valeur : "provider = microsoft.jet.oledb.4.0 ; data source = " & Application.StartupPath & "\dossier_209_cocktails.mdb"

        'On etablit la connexion avec la base de donnsée definie en parametre
        cnx.Open()

        'Création de la requête sql
        sql = requete

        'Création de la commande et on l'instancie (sql)
        cmd = New OleDbCommand(sql)


        'Création du dataadapter (dta)

        'Création du dataadapter (dta) et on l'instancie (cmd)
        dta = New OleDbDataAdapter(cmd)


        'On instancie la commande (cmd) à la connexion (cnx)
        cmd.Connection() = cnx


        'On charge le dataset (dts) grace à la propriété fill du dataadapter (dta)
        dta.Fill(dts, "effectif")


        'On charge la datatable (dtt) grace à la propriété table du dataset (dts)                 
        dtt_effectif = dts.Tables("effectif")
        dtt_inactivité = dts.Tables("inactivité")

        'Mettre dans le DataGrid une table  DataTable

        DataGrid2.SetDataBinding(dts, "effectif") [/code]

Merci d'avance de m'indiquer ce qui ne va pas


Cette discussion est classée dans : variable, private, connexion, déclaration, dts


Répondre à ce message

Sujets en rapport avec ce message

Port paralléle forcé [ par cerf59 ] Bonjour, Mon problème est le suivant : J'ai créé le programme suivant pour recevoir des donner sur le port // mais d'abbord en le testant je me suis a BD Access problème pour accéder à une BD [ par BeuheC ] BonjourPremière question:J'ai créé une connection avec une BD, jusque là ca à l'air de fonctionner.Puis j'ai ajouter une nouvelle connection à une aut Déclaration de variable [ par imgKappa ] Bonjour,Je désirais créer un tableau  en memoire, avec trois variables A B C type doubleMais la différence et que je puisse redimensionner ce tableau VB.Net Problème concernant un Listview [ par JeffC1977 ] Salut à tous...Je débute avec le listView, ADO et VB.Net et je fouille sur la site et j'ai trouvé un code... pour remplir le ListView en utilisant ADO variable connexion sur VB [ par paolo12 ] salut,en fete j'aime bien savoir l'utilite d'une variable de connexion, esque c juste pour les application partager sous un reseau?merci déclaration de variable [ par cam8 ] Bonsoir Es ce que quelqu'un pourrait m'indiquer ou doisje déclarer une variable dont je veus me servir dans tout le programme (wokbook?,module?) déclaration de variable globale avec condition sous vbScript [ par kugan49 ] Bonjour, Le titre explique pas mal mon souci. Je souhaite faire la déclaration d'une variable globale dans certains cas de lancement du script mais p Connexion refusée [ par abdouinfomiage ] slt tous le monde, j le pb suivant j' ai developpé une application qui me permet de savoir la date et l'heur d'un pc qui se trouve sur mon réseau en Variable se vide sans aucun raison ! [ par themik ] Private Sub Command1_Click()Text1.Text = intcompteurEnd Sub------------------------------- Private Sub Form_Load()Dim intcompteur As Integerintcompteu Déclaration de Type [ par fiko81 ] Salut tout le monde, Je voulais savoir s'il était possible de déclarer un type qui sera utilisé dans un autre type :Private Type MyFirstTab   Var1 As


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,530 sec (3)

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