nah ini dah ada penjelasannya hehehehehe
Steven Luck <[EMAIL PROTECTED]> wrote: Eh, sori,
salah kasih pathnya.. hehe..
Nih yang bener...
App.path itu return path tempat aplikasinya (executable file) berada.
Jadi misalnya program VBnya itu buka database db_Problems.mdb, dan nama file
executable VB yang dibuat : file.exe
Semua file database & exe nya di masukin dalam c:\Program.
Nah, pas buat connection stringnya yang seharusnya :
con = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\Program\db_Problems.mdb;Persist Security Info=False"
bisa diganti jadi:
con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &
"\db_Problems.mdb";Persist Security Info=False"
Catatan : File-nya mesti satu folder dengan file aplikasi (executable) nya.
Kalo misalkan database-nya dimasukin dalam c:\Program\DB
maka diganti jadi gini connection stringnya:
con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &
"\DB\db_Problems.mdb";Persist Security Info=False"
Cya.
Steven Luck <[EMAIL PROTECTED]> wrote: App.path
itu return path tempat aplikasinya (executable file) berada.
Jadi misalnya program VBnya itu buka database data.mdb, dan nama file
executable VB yang dibuat : file.exe
Semua file database & exe nya di masukin dalam c:\Program.
Nah, pas buat connection stringnya yang seharusnya :
con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\My Documents\Steven's
Privacy\Lesson\ACM Problems\ACM Accepted\Organizer\db_Problems.mdb;Persist
Security Info=False"
bisa diganti jadi:
con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &
"\db_Problems.mdb";Persist Security Info=False"
Catatan : File-nya mesti satu folder dengan file aplikasi (executable) nya.
Kalo misalkan database-nya dimasukin dalam c:\Program\DB
maka diganti jadi gini connection stringnya:
con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &
"\DB\db_Problems.mdb";Persist Security Info=False"
Cya.
CMIIW
fachry ai <[EMAIL PROTECTED]> wrote: mohon
dikasih penjelasan mengenai app.path...
terima kasih banyak...
--- Hery Kurniawan <[EMAIL PROTECTED]> wrote:
> coba pakai app.path ajah....
>
> semoga membantu
>
>
> --- fachry ai <[EMAIL PROTECTED]> wrote:
>
> > kebetulan gw juga lagi belajar saat ini....
> > mungkin klo lu tau ntar,
> > kasi tw gw juga yah,...
> > biar kita sama2 pintar.....
> > cayo,....
> > Happy Idoel Fitrie 1428 H....
> >
> > galuh adi insani <[EMAIL PROTECTED]> wrote:
> > Teman-teman Indoprog semuanya saya
> membuat
> > sebuah aplikasi dengan
> > menggunakan database Access, pembuatannya adalah
> > dengan membuat database
> > Accessnya terlebih dahulu kemudian baru saya buat
> > script visual
> > basicnya, berikut contoh script VBnya:
> >
> > > Private Sub Form_Load()
> > > Dim Koneksi As String
> > > 'Driver ODBC Connection String
> > > Koneksi = "Driver={Microsoft Access Driver
> > (*.mdb)};" & _
> > > "Dbq=Kendali.mdb;" & _
> > > "DefaultDir=C:\Kendali;" & _
> > > "Uid=Admin;Pwd=;"
> > > conex.Open Koneksi
> > > End Sub
> > Yang menjadi permasalahan saya adalah file
> database
> > itu haruslah
> > terletak di dalam folder Kendali dengan nama
> > Kendali.mdb dan terletak di
> > drive C:. Pada saat saya package dengan package
> and
> > deployment, maka
> > akan terbentuk sebuah instaler. Nah pertanyaan
> saya
> > bagaimana caranya
> > agar pada saat saya instal program ini maka akan
> > terbentuk secara
> > default sebuah folder kendali yang berisi database
> > Kendali.mdb tersebut
> > dan letaknya persis seperti saat saya buat script
> > (C:\Kendali), karena
> > jika database tersebut saya letakkan kedalam
> folder
> > yang lain maka tidak
> > akan konek databasenya.
> >
> > Pertanyaan saya berikutnya adalah bagaimana
> caranya
> > agar meskipun
> > database diletakkan ditempat folder sembarang,
> > tetapi software dapat
> > mengenali database saya tersebut dengan nama
> > Kendali.mdb dengan cara
> > perubahan script, mungkin ada diantara teman-teman
> > yang ingin memberi
> > tahu saya script tersebut.
> >
> > Sebelum dan sesudahnya saya ucapkan banyak
> > terimakasih.
> >
> > Salam,
> > Galuh Adi Insani
> >
> > ++ Saya ucapkan mohon maaf lahir dan bathin,
> selamat
> > Idhul Fitri ++
> >
> >
> >
> >
> >
> > Send instant messages to your online friends
> > http://uk.messenger.yahoo.com
> >
> > [Non-text portions of this message have been
> > removed]
> >
> >
>
>
>
>
>
__________________________________________________________
> Boardwalk for $500? In 2007? Ha! Play Monopoly Here
> and Now (it's updated for today's economy) at Yahoo!
> Games.
>
http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow
>
>
Send instant messages to your online friends http://uk.messenger.yahoo.com
Steven Luck
"The Only Thing for The Triumph of Evil is For A Good Man to Do Nothing"
---------------------------------
Check out the hottest 2008 models today at Yahoo! Autos.
[Non-text portions of this message have been removed]
Steven Luck
"The Only Thing for The Triumph of Evil is For A Good Man to Do Nothing"
---------------------------------
Boardwalk for $500? In 2007? Ha!
Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games.
[Non-text portions of this message have been removed]
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[Non-text portions of this message have been removed]