Connexion BD

الموضوع في 'لغات البرمجة' بواسطة midou1985, بتاريخ ‏23 نوفمبر 2008.

  1. midou1985

    midou1985 عضو فعال

    إنضم إلينا في:
    ‏15 أوت 2007
    المشاركات:
    426
    الإعجابات المتلقاة:
    587
      23-11-2008 23:15
    SVP les amis je veux comment faire la connexion d'une base des données et VB

    les mots Clé
    les méthodes
    tous ce qui est nécessaires

    Pour la partie ODBC je connais comment faire
    mais je maitrise pa bien la coté VB pour connecté ma base


    SVP c urgent les amis

    merci bien
     
  2. marouene

    marouene عضو نشيط

    إنضم إلينا في:
    ‏2 ديسمبر 2005
    المشاركات:
    124
    الإعجابات المتلقاة:
    55
      24-11-2008 01:29
    :besmellah2:
    Cher Ami

    Pour que vous puisse connecter VB à une base de donnée la methode la plus simple et efficace est d'utiliser ADO
    ADO=ActiveX Data Object ,il vous permer de se connecter à une base de donnée Acess ou Oracle ....et d'effectuer des requetes sur cette base (selection,ajout,suppression
    Pour utiliser ADO il suffit de creeer un nouveau projet de donnée ou bien ajouter la composante comme suit :projet->reference->Microsoft ActiveC Data Object 2.x Library

    pour débuter avec ADO il suffit d'etudier les 3 methodes qu'ils composent
    Connection qui permer d'acceder aune source de donnee(exple fichier mdb)
    Command permer d'executer des requetes sur la base
    Recordset qui presente un enregistrement retourné par une commande Select et je vais vous donnez un flash pour ces methodes
    Connection
    pour ce conncter à une source de donnée il faut passer ces parametres
    • l'empalcement de la source de donnée
    • le nom d'utilisateur
    • le mot de passe
    voici un exmeple à une connexion à une bd access
    Dim cnx As ADODB.Connection
    Set cnx = New ADODB.Connection //variable associé à la connexion
    'Déclaration de la variable de connexion
    Dim cnx As ADODB.Connection
    Set cnx = New ADODB.Connection
    'Définition du pilote de connexion
    cnx.Provider = "Microsoft.Jet.Oledb.3.51"
    'Définition de la chaîne de connexion
    cnx.ConnectionString = "C:\maBase.mdb"
    'Ouverture de la base de données
    cnx.Open
    Command​

    permer d'executer des requetes sur la base de donnée ouverte et de retourner un recordset s'il s'agit d'un Select
    void un petit code pour l'objet command
    Dim cmd As ADODB.Command ->creation de la variable
    Dim rst As ADODB.Recordset->creation de lu recordset qui var recevoir le résultat de la commande
    cmd.CommandText = "SELECT * FROM etudiants WHERE nom = 'x'->préparation de la commande
    Set rst = cmd.Execute->execution de la commande et affectation du résultat dans rst
    maintenant la question qui se pose c'est commant faire obtenir les informations contenant dans ce recordset ?
    Recordset
    pour naviguer dans ce recor dset il suffit d'utiliser les methodes
    MoveFirst,MoveNext,MoveLast et MovePrevious
    EOF et BOF pour connaitre si nous somme au début ou à la fin du navigation

    Enfin c'est juste un flash mon ami bech ta3ref kifech tabda w win thot sakik​

    tawwa hil google w a3mel recherche 3ala des cours

    Bonne chance

    :kiss:
     
    3 شخص معجب بهذا.
  3. wissem_benali

    wissem_benali عضو

    إنضم إلينا في:
    ‏10 نوفمبر 2006
    المشاركات:
    1.673
    الإعجابات المتلقاة:
    2.793
      24-11-2008 13:24
    1 person likes this.
  4. midou1985

    midou1985 عضو فعال

    إنضم إلينا في:
    ‏15 أوت 2007
    المشاركات:
    426
    الإعجابات المتلقاة:
    587
      24-11-2008 18:10
    شكرا للأخ
    marouene

    آسف أخي wissem_benali
    لم ألاحظ عدم تواجدي بالقسم المعني
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...