Salut tout le monde, svp comment puis je lier une application delphi aux base de données access... merci d avance
Salut tout le monde, svp comment puis je lier une application delphi aux base de données access... merci d avance
OleDBAdapter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs); var daTitles: OleDbDataAdapter; dsTitles: DataSet; Conn: Connection; rs: RecordSet; sql: string; i: TObject; begin Conn := ConnectionClass.Create; Conn.Open('Provider=SQLOLEDB.1; Integrated Security=SSPI;'+ 'database=Pubs; DataSource={local}', '', '', -1); SQL := 'select title_id, title, type, price from Titles '; rs := Conn.Execute(SQL, i, 0); daTitles := OleDbDataAdapter.create; dsTitles := DataSet.create('Titles'); daTitles.Fill(dsTitles, rs, 'Titles'); DataGrid1.SetDataBinding(dsTitles, 'Titles'); Conn.Close; end;
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Salut;
pour ma part j'utilise ODBC. d'abord je crée le lien ODBC en spécifiant qu'il s'agit bien d'un pilote acesse plus les autres paramètres comme le chemin de la base de données et la base de données. Puis avec delphi j'utilise ADO en passant la chaine de construction comme paramètre et c'est tout.
Pour automatiser tout ça, la meilleur façon est de créer une fonction qui vérifie la réussite ou l'echec de ta connexion pour de multiples raisons (déplacement de la bd, suppression, violation, etc...).
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager