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 !

Sujet : Connexion base de données multi-tables [ Base de données / ADO.NET ] (snoopishere)

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é 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.