Showing posts with label ConnectionString. Show all posts
Showing posts with label ConnectionString. Show all posts

Tips Untuk Path Database dan File di Visual Basic dan Delphi

Thursday, February 7, 2008


Jika aplikasi mengalami masalah pada saat dirubah nama foldernya atau pada saat
dipindahkan ke folder lain, mungkin itu karena anda memberikan path absolute
ke file-file atau database yang digunakannya.



Untuk menghindari masalah seperti yang saya sebutkan diatas, anda harus
membuat path ke file-file yang digunakannya menjadi path relative. Misalnya anda mempunyai aplikasi yang disimpan di
"F:\APP\VB\PathRelative\Contoh.exe" dan databasenya disimpan di "F:\APP\VB\PathRelative\Sample.mdb".



Visual Basic Syntax



Berdasarkan contoh diatas, berikut ini syntax Visual Basic agar path ke database "Sample.mdb" menjadi relative :





koneksi_ado.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=" & app.path & "\sample.mdb;Persist Security Info=True"


Property Path dari App.path digunakan untuk menghasilkan path ke aplikasi .exe berada.
pada contoh diatas aplikasi .exe anda berada di "F:\APP\VB\PathRelative", sehingga kode app.path & "\sample.mdb" akan menghasilkan
"F:\APP\VB\PathRelative\sample.mdb".





Delphi Syntax


dan dibawah ini adalah syntax Delphi agar path ke database "Sample.mdb" menjadi relative :




koneksi_ado.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=sample.mdb;Persist Security Info=True"



Apabila anda menggunakan komponen seperti Adodc di Visual Basic atau Adoconnection di Delphi
untuk koneksi ke database, maka setting Data Sourcenya adalah seperti gambar dibawah ini :



RelativePath.jpg

Path yang tadinya adalah path lengkap (absolute) => "F:\APP\VB\PathRelative\sample.mdb"

anda rubah menjadi => "sample.mdb"





Dengan cara seperti ini maka, aplikasi akan mencari file-file yang telah dideklarasikan sebelumnya
di folder manapun aplikasi tersebut ditempatkan.

Mengeksport Data ke MS Excel Dengan Visual Basic - Part 3

Friday, February 1, 2008

Interface Aplikasi



Sekarang kita mulai dengan interface. Tambahkan sebuah CommandButton, DataGrid, Adodc dan sebuah label. Set nilai property masing-masing komponen sesuai dengan gambar dibawah ini :

component properties.jpg

Sehingga tampilannya seperti gambar dibawah ini :

interface.jpg



Setting Database Path



Dalam men-set ConnectionString pada komponen adodc kita menggunakan path relative sebagai berikut :

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sample.mdb;Persist Security Info=False" . tidak menggunakan path absolute sebagai berikut :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ToExcel\sample.mdb;Persist Security Info=False".
Cara pertama (dengan path relative) akan membuat aplikasi lebih fleksibel. Maksudnya, meskipun aplikasi ini dipindahkan ke folder lain asalkan databasenya (.mdb) juga ditempatkan di folder yang sama dengan aplikasi (.exe) tersebut, aplikasi ini tidak akan mengalami error dan tidak perlu merubah source code dari aplikasi tersebut.





<< Pembuatan Aplikasi (Part 2)
    
Coding (Part 4) >>

Recent Comments

Tags Cloud

Blogumulus by Roy Tanck and Amanda Fazani