Visuel de Accès aux bases de données avec Visual Basic 6

La plupart des développeurs Visual Basic travaillent sur des applications faisant intervenir des bases de données.

La deuxième étape de toute formation à Visual Basic, après la phase d'apprentissage de la programmation visuelle orientée objet, est donc l'utilisation des contrôles ActiveX dédiés à l'accès aux données.

Ce livre traite des deux technologies qui coexistent dans la version 6 de Visual Basic :

  • DAO (Data Access Objects), qui existait déjà dans les versions antérieures de VB, avec un usage limité aux bases de données bureautiques de type Access.
  • ADO (ActiveX Data Object), une nouvelle technologie d'accès aux données, à la fois plus simple d'emploi, plus performante et plus universelle que DAO.

ADO est aujourd'hui un élément essentiel de tous les produits Microsoft permettant de manipuler ou d'échanger des données : VB 6, VC++ 6, Access, Excel, IIS4/ASP2, Exchange, etc. John Connell s'adresse dans ce livre aux programmeurs Visual Basic faisant leurs premiers pas dans le monde des bases de données, mais aussi aux développeurs plus avertis qui souhaitent découvrir la technologie ADO. Pour pouvoir exploiter toutes les applications décrites dans l'ouvrage, il est conseillé d'utiliser Visual Basic 6 en version Professionnel ou Entreprise.

La plupart des exemples peuvent cependant tourner sur la version Initiation du produit.

Titre Accès aux bases de données avec Visual Basic 6
Auteur(s) John Connell
Collection(s) Solutions Développeurs
Editeur Eyrolles
Parution 4 juin 1999
Edition 1ère édition
Nb de pages 936 pages
Format 230 x 190 mm
Poids 1815 g
EAN13 9782212090598
ISBN13 978-2-212-09059-8
ISBN10 2-212-09059-5
  • Qu'est-ce qu'une base de données ? Faisons connaissance avec l'Assistant Feuille de données de Visual Basic 6
  • Programmer le contrôle de données
  • Concevoir une interface utilisateur fiable
  • Peaufiner l'interface utilisateur
  • Construire un module de classe pour le contrôle de données
  • Extraire les données de la base
  • Conception, construction et analyse d'une base de données
  • Programmer le Carnet d'adresses
  • Utiliser ADO pour l'accès universel aux données
  • Créer des contrôles de données ADO ActiveX dépendants
  • ADO et ASP
  • Programmation avancée avec ADO : le data mining
  • Rendre nos données universellement disponibles
  • Page

    74

    Paragraphe 3 : "Choisissez dans Source d'enregistrements la table Prix." il s'agit en fait de la table Détails Commandes(comme sur la capture d'écran)

  • Page

    6

    Erreurs dans les conventions stylistiques page 6

  • Page

    82

    paragraphe 4. Mettre un espace entre UL et LI et non UL>LI

  • Page

    81

    Dans "passons a la pratique":Public Property Get DB() AS BaseDeDonnes (au lieu de DataBase) si on veut rester dans la logique de prog établie jusque là

  • Page

    81

    Erreur dans le source database est utilisé a la place de BaseDeDonnees

  • Page

    119

    extrait de code: else Stats stats = new Stats(req.getPathInfo()); au lieu de: else Stats stats = new Stats(); meme Rq que precedentes

  • Page

    182

    Dans la description de la chaîne de connexion en bas de page il est incrit OLEBD.3.51 au lieu de OLEDB.3.51

  • Page

    189

    dans l'énumérarion des boutons dans le code, on doit en fait écrire Private Enum cmdBouton et non Private Enum cmdBoutons...

  • Page

    217

    A la place de function charges(2500), il faut plutôt lire charges($salaire).

  • Page

    268

    Changer dans la feuille de style italie.xsl, à la ligne : select="//item[@type='timbre']/pays[text()='Italie']" /> le mot 'item' par le mot 'article'. sinon l'ex. ne marche pas.

  • Page

    298

    la variable $addStmt doit contenir : "Insert into $tableName(NAME, EMAIL, CITY, DESCRIPTION, TELEPHONE) values('%s', '%s', '%s', '%s', '%s')" ; Et non la traduction en français de cette commande SQL

  • Page

    329

    Appel des méthodes de classe : Vous utilisez : With ClasseDonnees set .FormName=Me etc... C'est en fait : With maClasseDonnees set .FormName=Me etc...

  • Page

    464

    La page est à l'envers,

  • Page

    529

    Il y a une inversion entre les captures d'écran page 529 et 544

  • Page

    721

    Il y a plusieurs fautes de frappe sur l'objet "rsTitleList" déclaré comme "rsTitleListe" à la page 721. D'où l'erreur générée. De plus il y a un ">" en trop à la ligne

  • Page

    841

    dernier paragraphe: "La plupart des définitions (__D) ci dessus..." La plupart des définitions (-D) ci dessus...

  • Page

    843

    A la 2e ligne de la page, on peut lire set objExcel = createObject("Application Excel") Il faut rectifier comme suit: set objExcel = createObject("Excel.Application")

  • Page

    918

    AnnexeA\p868.xml : la ligne LignedeCommande codeArticle="2BC3DCB" descriptionArticle="Machin (1,7 cm)" quantite="22" prix="0,05" /> devrait s'écrire <LignedeCommande codeArticle="2BC3DCB" descriptionArticle="Machin (1,7 cm)" quantite="22" prix="0,05" />

John Connell

John Connell In his day job, John Connell is Senior Vice President and Chief Information Officer with Financial Federal Bank in Chicago, a 100 percent Microsoft tools and operating system company. John and his team develop applications with Microsoft Visual Basic 6.0, Visual InterDev® 6.0, Visual C++® 6.0, BackOffice®, MTS, MSMQ, Site Server—Commerce Edition, Microsoft Internet Explorer 5.0, and Microsoft SQL Server™...

Visuel de John Connell