Hi mr kid, utk 2 connection string paling bawah bisa dipakai, ternyata gak perlu ada usename dan plus tambahan jet oledb.. thanks a lot On Nov 23, 2013 5:57 PM, "Mr. Kid" <[email protected]> wrote:
> > > Oh sudah dicoba ndak bisa ya... > > mungkin butuh karakter petik dua dalam teks passwordnya : > "Provider=Microsoft.ACE.OLEDB.12.0; Data Source='" *& DBPath &* "'; User > Id=admin; Password=""" & spwd & """;" > > atau mungkin begini : > Provider=Microsoft.ACE.OLEDB.12.0; Data Source=location\folder\file.accdb; > User ID=Admin;Jet OleDB:Database Password="passwordnya" > > yang jika disusun dalam data string bervariabel untuk nama db (fullname) > dan teks passwordnya menjadi : > "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" *& DBPath &* "; Jet > OleDB:Database Password="" > " & spwd & """;" > > > kalau ndak perlu tanda petik dua jadi : > "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" *& DBPath &* "; Jet > OleDB:Database Password= > " & spwd & ";" > > biasanya seputar perlu tanda petik, perlu petik dua, atau malah ndak perlu > sama sekali. > kecuali Access 2010 atau 2013 (yang pernah alamin sih di Access 2013), > kalau file accdb nya dipassword (File -> Encrypt with password) yang > passwordnya panjang, sering ndak bisa. > Kayanya harus ganti password dengan yang pendek aja. Supaya access 2010 > keatas yang berpassword bisa dikoneksi dengan driver ace12, maka coba cari > cara supaya enkripsinya pake yang 2007 saat akan set password. > > coba deh tanya ke milis Belajar-Access disebelah yak... > biasanya sih bang Opi, bank AK, n bang HT dah ikut nimbrung nih kalo > nyerempet ke MS Access. > mungkin perlu sabar dikit kali ya... > > wassalam, > Kid. > > > > > > > 2013/11/23 Ferry Setiawan <[email protected]> > >> >> >> Ok mr kid, thanks atas penjelasannya, ntar saya coba dulu...krn kapan >> hari coba cara itu belum bisa, entah kenapa.... >> On Nov 23, 2013 5:29 AM, "Mr. Kid" <[email protected]> wrote: >> >>> >>> >>> Bagian ini : >>> "Provider=Microsoft.ACE.OLEDB.12.0; Data Source='" *& DBPath &* "'; >>> User Id=admin; Password=*passwordnyakiddisini*;" >>> >>> kalau passwordnya dengan variabel sPwd misalnya, maka coba perhatikan >>> potongan string diatas tentang peletakan variabel DBPath bahwa nama >>> variabel tersusun dalam format " & variabelnya & " >>> >>> Jadi kalau password *passwordnyakiddisini *disimpan dalam variabel >>> bernama sPwd maka si variabel sPwd harus dimasukkan ke lokasi tulisan >>> *passwordnyakiddisini* >>> dengan format penulisan " & spwd & " >>> >>> akhirnya, bunyinya menjadi : >>> "Provider=Microsoft.ACE.OLEDB.12.0; Data Source='" *& DBPath &* "'; >>> User Id=admin; Password=" & spwd & ";" >>> >>> please.... please... please.... >>> Jangan dihapalin bagaimana bunyi akhirnya, tapi pahami bagaimana bunyi >>> akhir itu terbentuk mengikuti kaidah penulisan nilai bertipe string >>> Kaidah ini berlaku dimana saja dan tidak hanya untuk kasus connection >>> string.... >>> >>> Contoh : ada teks yang disimpan dalam variabel sKeterangan berbunyi : >>> "Bis wisata yang ditumpangi anak-anak SD itu saat ini sudah memasuki Tol >>> " >>> >>> kalau 'SD itu' akan diubah-ubah isinya menjadi SD OK atau SDNegeri >>> Indonesia Raya, maka perlu variabel pengganti, misal variabel bernama >>> sSekolah yang bertipe string >>> lalu si keterangan diubah susunannya menjadi : >>> "Bis wisata yang ditumpangi anak-anak " & sSekolah & " saat ini sudah >>> memasuki Tol" >>> >>> >>> >>> Wassalam, >>> Kid. >>> >>> >>> 2013/11/22 <[email protected]> >>> >>>> >>>> >>>> Dear All, >>>> >>>> >>>> >>>> Mohon informasinya, saat ini saya menggunakan ms access 2010 sebagai >>>> database, dan front end menggunakan excel, biasanya saya tidak memberikan >>>> password pada database ms access nya, sehingga dengan connection string >>>> yang standard bisa dijalankan dengan baik >>>> "Provider=Microsoft.ACE.OLEDB.12.0; Data Source='" & DBPath & "'; User >>>> Id=admin; Password=;" >>>> >>>> Pertanyaannya bagaimana connection stringnya jika database ms access >>>> 2010 tersebut diberikan password ? >>>> >>>> Thanks >>>> Ferry >>>> >>>> >>> > >

