PROGRAMMER ADO EN DELPHI
122 pages

PROGRAMMER ADO EN DELPHI

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
122 pages
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

1 PROGRAMMER ADO EN DELPHI TABLE DES MATIERES TABLE DES MATIERES....................................................................................................1 INTRODUCTION................................................................................................................4 PREAMBULE ......................................................................................................................4 ADO: ACTIVEX DATA OBJECT ......................................................................................4 DEFINITION ........................................................................................................................4 Consommateur & fournisseur de données .......................................................................5 Fournisseur & composant de service ..............................................................................5 Jeu d'enregistrement (Recordset) ....................................................................................5 Propriétés statiques & dynamiques (Properties) .............................................................6 MODELE OBJET...................................................................................................................6 LA CONNEXION...................................................................................................................6 Le fournisseur.................................................................................................................7 La source de données......................................................................................................7 Synchronisation..............................................................................................................7 Erreurs ...........................................................................................................................7 Transactions...................................................................................................................8 Mode d'ouverture............................................................................................................8 LE RECORDSET (JEU D'ENREGISTREMENT) ...........................................................................9 Les Curseurs...................................................................................................................9 Méta-données ...............................................................................................................14 Données (Fields) ..........................................................................................................14 Mécanismes de base .....................................................................................................14
  • jeu d'enregistrement
  • base access
  • chaîne identifiant la propriété
  • recordset
  • lavau ø
  • curseur
  • sources des données
  • sources de données
  • source de données
  • propriété
  • propriétés
  • collection
  • collections
  • client
  • clientes
  • clients

Sujets

Informations

Publié par
Nombre de lectures 3 301

Extrait

PROGRAMMER ADO EN DELPHI

TABLE DES MATIERES
TABLE DES MATIERES....................................................................................................1
INTRODUCTION................4
PREAMBULE......................................................................................................................4
ADO: ACTIVEX DATA OBJECT4
DEFINITION........................4
Consommateur & fournisseur de données .......................................................................5
Fournisseur & composant de service..............5
Jeu d'enregistrement (Recordset)....................5
Propriétés statiques & dynamiques (Properties) .............................................................6
MODELE OBJET...................................................................................6
LA CONNEXION6
Le fournisseur.................................................7
La source de données......................................................................7
Synchronisation..............7
Erreurs...........................................................7
Transactions...................................................................................8
Mode d'ouverture............................................8
LE RECORDSET (JEU D'ENREGISTREMENT)...........9
Les Curseurs...................9
Méta-données...............................................................................14
Données (Fields) ..........................................14
Mécanismes de base.....14
Modification d'un Recordset client................18
FIREHOSE, UN CURSEUR PARTICULIER ..............................................................................21
CONSEILS POUR CHOISIR SON CURSEUR.............22
SYNCHRONE VS ASYNCHRONE.........................22
OPERATION GLOBALE (PAR LOT).......................22
Les transactions............................................................................................................22
Les procédures stockées22
Gérée par le code (traitement par lot).............23
LE PIEGE "L'EXEMPLE JET"................................................................................................23
RECORDSET VS SQL.........24
RPERSISTANT..24
OPTIMISATION DU CODE...24
L'optimisation dans l'accès aux données .......................................................................24
L'OBJET COMMAND...........................................25
Communication vers le SGBD.......................................................................................25
Communication bidirectionnelle...................25
Création de requêtes et de procédures..........25
Collection Parameters ..................................................................................................25
TADOCONNECTION.........27
Propriétés.....................................................27
Propriétés dynamiques..30
Méthodes......................................................................................32
Evènements...................35
1TADOCOMMAND.............................................................................................................36
Propriétés.....................36
Méthodes......................39
OBJETS INCLUS: TBOOKMARK, TFIELD, TINDEXDEF ........................................................40
TBookmark...................................................................................40
TField...........................40
TIndexDef.....................43
TADOQUERY...................................................44
Propriétés................................................................44
Propriétés dynamiques..................................................................51
Méthodes......................54
Evènements...................................................60
TADOTABLE....................................................................................63
Propriétés et méthodes spécifiques................63
TADODATASET...............64
TADOSTOREDPROC.........................................................................................................64
EXEMPLES DE CODE.....65
NOMBRE D'ENREGISTREMENT ET POSITION.......65
COMPARAISON SQL VS RECORDSET ................................................................................66
RECHERCHE SUCCESSIVES OU DIRECTIONNELLES..............................68
Les défauts de la méthode Locate..................68
Gestion des signets .......................................69
Programmation intrinsèque..........................................................72
PROGRAMMATION ASYNCHRONE ......................................................74
Connection et command asynchrone.............75
Extractions bloquantes & non bloquantes.....................................................................76
Suivre l'extraction.........................................77
Gestion des modifications .............................................................77
RECORDSET PERSISTANT...78
SYNCHRONISATION...........................................................................79
GENERATION DE COMMANDES..........................81
Les trois valeurs de TField............................................................................................81
Similaire au moteur de curseur.....................81
Commande paramétrée.................................85
TRAITEMENT PAR LOT.......................................................................90
Gestion standard des erreurs........................93
Actions correctives........95
Utiliser une transaction................................95
ACCES CONCURRENTIEL ...................................................................96
Les procédures stockées97
Le verrouillage.............................................97
Transactions et exclusivité............................98
CONCLUSION SUR ADO.................................................................................................98
ADOX: MICROSOFT ACTIVEX DATA OBJECTS EXTENSIONS .............................99
IMPORTER LA BIBLIOTHEQUE ADOX DANS DELPHI. .........................................................99
MODELE OBJET...............................................................................100
RAPPELS ACCESS............100
Sécurité......................100
Paramétrage JET........................................100
NOTIONS FONDAMENTALES............................................................................................101
ADOX & Access.........101
Propriétaire................................................101
2ParentCatalog ............................................................................................................101
L'OBJET CATALOG..........101
COLLECTIONS DE L'OBJET CATALOG...102
COLLECTION TABLES......................................................................................................102
COLLECTION PROCEDURES.............................103
COLLECTION VIEWS.......103
COLLECTION GROUPS.....103
COLLECTION USERS........................................................................................................103
L'OBJET TABLE...............103
Collection Properties..104
Collection Columns....104
Objet Column .............................................................................................................105
COLLECTION INDEXES....108
Objet Index.................108
COLLECTION KEYS.........109
Quelques notions ........................................................................................................109
Méthode Append.........110
Objet Key...................110
Exemples ....................................................................................................................111
Conclusion sur les tables............................113
L'OBJET PROCEDURE ......................................................................................................113
Création d'un objet procédure.....................113
Modification d'un objet Procedure..............114
L'OBJET VIEW...............................................................................................................114
CONCLUSION SUR LES OBJETS VIEW & PROCEDURE........................114
GESTION DES UTILISATEURS...................114
CAS PARTICULIER D'ACCESS...........................................................................................115
PROPRIETES ET DROITS...................................115
Propriétaire................................................115
Administrateur............................................115
Utilisateurs et groupes................................116
Héritage des objets.....................................116
OBJET GROUP.................................................116
SetPermissions............................................116
GetPermissions...........119
OBJET USER.....................

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents