- Pastikan Anda sudah memiliki database dalam format Ms Access dan mengetahui strukturnya. Sebagai contoh nama file Access Anda adalah data.mdb.
- Buka program Delphi.
- Desain form sesuai kebutuhan, karena disini hanya akan menuntun Anda bagaimana mengkoneksikannya.
- Tambahkan sebuah ADOConnection. Komponen ini ada di tab ADO.
- Double Click area kosong pada form untuk menangani kejadian OnCreate miliki Form. Kemudian ketikkan script berikut:
procedure TForm1.FormCreate(Sender: TObject);
var
ConnString, Path : string;
begin
//ambil path
Path := ExtractFilePath(Application.ExeName);
//atur ConnectionString-nya
ConnString := 'Provider=Microsoft.Jet.OLEDB.4.0;'
+'User ID=Admin;'
+'Data Source='+Path+'data.mdb;'
+'Mode=Share Deny None;'
+'Extended Properties="";'
+'Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";'
+'Jet OLEDB:Database Password="";'
+'Jet OLEDB:Engine Type=5;'
+'Jet OLEDB:Database Locking Mode=1;'
+'Jet OLEDB:Global Partial Bulk Ops=2;'
+'Jet OLEDB:Global Bulk Transactions=1;'
+'Jet OLEDB:New Database Password="";'
+'Jet OLEDB:Create System Database=False;'
+'Jet OLEDB:Encrypt Database=False;'
+'Jet OLEDB:Don''t Copy Locale on Compact=False;'
+'Jet OLEDB:Compact Without Replica Repair=False;'
+'Jet OLEDB:SFP=False';
//Set properti connection String ADOConnection1
ADOConnection1.ConnectionString := ConnString;
end;
- Untuk sementara, simpan project Anda. Jangan lupa untuk menyimpan file data.mdb berada pada folder yang sama dengan folder executable file Anda.
- Untuk mengakses sebuah tabel, Anda bisa menggunakan ADOTable atau ADOQuery. Misalkan Anda menggunakan ADOTable. Jadi, letakkan sebuah komponen ADOTable pada Form.
- Atur properti ADOTable1 sebagai berikut:Connection : ADOConnection1 TableName : data_pertama (misalkan Anda memiliki nama tabel data_pertama pada data.mdb)
- Untuk komponen visual, tambahkan sebuah DBGrid dan untuk
mengaksesnya, tambahkan komponen DataSource. Kemudian atur properti-nya
sebagai berikut:DBGrid1
DataSource : DataSource1
DataSource1
DataSet : ADOTable1 - Terakhir, untuk mengaktifkan ADOTable1, tidak bisa melalui
design-time. Anda harus mengaktifkannya saat run-time. Oleh karena itu,
Anda dapat menambahkan satu baris perintah pada kejadian OnCreate milik
Form1. Sehingga script di atas menjadi seperti ini:
procedure TForm1.FormCreate(Sender: TObject);
var
ConnString, Path : string;
begin
//ambil path
Path := ExtractFilePath(Application.ExeName);
//atur ConnectionString-nya
ConnString := 'Provider=Microsoft.Jet.OLEDB.4.0;'
+'User ID=Admin;'
+'Data Source='+Path+'data.mdb;'
+'Mode=Share Deny None;'
+'Extended Properties="";'
+'Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";'
+'Jet OLEDB:Database Password="";'
+'Jet OLEDB:Engine Type=5;'
+'Jet OLEDB:Database Locking Mode=1;'
+'Jet OLEDB:Global Partial Bulk Ops=2;'
+'Jet OLEDB:Global Bulk Transactions=1;'
+'Jet OLEDB:New Database Password="";'
+'Jet OLEDB:Create System Database=False;'
+'Jet OLEDB:Encrypt Database=False;'
+'Jet OLEDB:Don''t Copy Locale on Compact=False;'
+'Jet OLEDB:Compact Without Replica Repair=False;'
+'Jet OLEDB:SFP=False';
//Set properti connection String ADOConnection1
ADOConnection1.ConnectionString := ConnString;
//Aktifkan ADOTable1
ADOTable1.Active := True;
end;
- Jalankan
@YULIE
SELAMAT MENCOBA.......
Best Casinos Near Casinos Near Casinos Near Me - MapYRO
BalasHapusFind your nearest casinos near you 화성 출장마사지 with MapYRO, 안동 출장마사지 the 세종특별자치 출장안마 world's leading marketplace 논산 출장샵 for 서울특별 출장마사지 real-time driving directions, reviews and data for