> Rekan2 VB yg budiman, selama ini saya mengakses
> Database Access selalu
> menggunakan driver ODBC yang disetting lewat Control
> Panel. Biasanya
> saya memilih System DSN. Apakah ada cara lain yang
> dapat kita gunakan
> agar kita tidak harus melakukan setting ODBC pada
> Control Panel, tetapi
> kita cukup melakukannya lewat baris-baris program.
> Kira-kira bagaimana
> codingnya. Mohon pencerahan.
Sebenarnya ada cara yang lebih flexible yaitu koneksi
Database baik menggunakan Ms.Sql server,
Ms.Access,ORacle atau lainnya yaitu dengan koneksi
memalui ADO dengan OLEDB Driver.
jadi setting selanjutnya anda bisa gunakan .INI file
untuk menyimpan konfigurasi setingan database
Aplikasinya.
Berikut ini contoh listing koneksi database dengan
Driver OLEDB :
Public Function ConnectToDatabase(strDatabasePath As
String, Optional Password As String) As Boolean
On Error GoTo Doctor
Set dbConn = New ADODB.Connection
' buat koneksi dengan oleDb provider untuk
MS.Access ( ini versi PLEDB.4.0 utk MS.Access 2000 ke
atas)
dbConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & strDatabasePath & ";Persist Security
Info=False;Jet OLEDB:Database Password=" & Password
'tentukan pilihan kursor DB
dbConn.CursorLocation = adUseClient
ConnectToDatabase = True
Exit Function
Doctor:
If Err.Number <> 0 Then 'databse not found
ConnectToDatabase = False
Set dbConn = Nothing
End If
End Function
Untuk daftar lengkap driver OLEDB nya silahkan lihat
di Attach saya ini.
mudah-mudahan bisa membantu anda dan yang lainnya.
Terima kasih,
Iwan Setiawan
HTTP://Warungcd.Wordpress.Com
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
[Non-text portions of this message have been removed]