Salam Mbak Dian ....
Wah saya bingung nih harus mulai dari mana jelasinnya. Hmm...begini...sebelum
menjawab pertanyaan Mbak...ada baiknya kalo kita share sedikit mengenai
teknologi VB dan ODBC.
VB khususnya versi 6.0 ke bawah dapat berjalan di semua versi MS-Windows, tapi
harus hati2 dengan MS-Windows Vista, karena masih belum mendukung penuh VB
versi 6.0 ke bawah.
Untuk mengakses database pada VB 6.0 dapat digunakan OLEDB atau ODBC. ODBC
(Open Database Connection) adalah penghubung antara Database dengan aplikasi
VB, tetapi dengan mekanisme memanfaatkan driver bawaan yang didukung oleh
database ybs walaupun VB belum menyediakan librarynya, jadi koneksi VB ke
database diperantarai dengan ODBC. Sedangkan OLEDB menghubungkan database
dengan VB menggunakan object/library yang telah didukung Vb, sehingga seolah VB
terkoneksi langsung ke Database tanpa perantara.
ODBC adalah penghubung database, tetapi bukan database. Databasenya tetap pada
aplikasi database yang bersangkutan, misalnya kalo MS-Access ya tetap di
MS-Access, bukan dimiliki oleh ODBC.
Untuk menjalankan program yang dibuat oleh VB pada komputer yang tidak memiliki
aplikasi VB ada 2 cara yaitu :
1. Membuat packet installer VB.
2. Menginstall aplikasi VB pada komputer ybs.
Hal ini dikarenakan komponen-komponen yang dijalankan pada program yang dibuat
dengan VB harus teregister pada sistem operasi MS-Windows, kecuali jika program
tersebut tidak membutuhkan komponen, hanya kode-kode yang tidak membutuhkan
interface. Hal ini yang diterapkan pada virus-virus lokal, mis. brontok.
Aplikasi MS-Access mampu menyimpan maksimal 2 jt record. Jika lebih maka
aplikasi akan berjalan lambat.
Untuk ODBC yang digunakan pada aplikasi, harus disetting dahulu pada komputer
yang diinstal aplikasi VB ybs. ODBC selalu merujuk ke file database yang asli
sehingga memindahkan ODBC tanpa memindahkan database atau tidak mesetting ulang
penunjukkan databasenya akan berpengaruh pada pengaksesan database tersebut,
karena ODBC hanya penghubung, bukan database.
Setau saya...ada object file yang dapat menghitung ukuran FILE SIZE secara
umum. Coba lihat MSDN....
Semoga dapat membantu, dan mohon advis dari rekan2 milis yang lain, jika ada
yang belum sesuai atau kurang...
dian_anggraini_sl <[EMAIL PROTECTED]> wrote:
Hallo pakar pakar VB... sinem lg ngerancang proyek menggunakan VB 6.0
dan ms.Access 2003 n butuh pencerahannya dari teman-teman sekalian,
makasih banyak yah bantuannya...
VB
1. program visual basic 6.0 yang udah di compile jadi bentuk .exe tapi
cuma di RUN aja di kompie alias ga di install, bisa berjalan di sistem
operasi (OS) apa aja ? misalnya bisa jalan di OS XP professional terus
OS apa lagi ?
2. apa harus ada dukungan software tertentu atau apalaah untuk bisa
RUN program .exe tersebut di komputer yang ga ada program visual
studio (VB 6.0) ? apa nama dukungan software tsb jika memang harus ada
? saya bisa dapat dimana ? dan bagaimana menggunakannya ?
misalnya di OS XP professional harus ada dukungan sofware tertentu,
tapi di OS windows 2000 ga perlu dukungan software tertentu untuk
RUNING .exe VB tersebut. Mungkin ga kaya gitu ? Kalo mungkin, OS apa
aja yang perlu dan ga perlu dukungan software untuk RUNNING .exe tsb
dan apa nama Software dukungan tersebut untuk masing-masing OS yang
perlu? terus saya bisa dapet dimana dukungan software tersebut ?
ODBC
3. sistem operasi apa saja yang mendukung koneksi database melalui
ODBC ? tentunya sistem tersebut juga yang bisa RUN program.exe dari VB
ODBC dan MS.ACCES
4. Setelah di buat file ODBC dari file databse MS.Access pada PC yang
bersangkutan, file database asli MS.Access tersebut tidak di simpan ke
dalam hard disk PC tersebut, dapatkah program .exe dari VB
memanipulasi (insert update select) ke databse melalui ODBC tsb ?
update kah data-data tersebut ?
5. lalu, bagaimana menyimpan file ODBC tersebut ke hardisk PC ke
esternal device (flash disk ato CD-R)?
Kalo file ODBC tsb udah disimpen di flash Disk..lalu dibuka pada
MS.Access pada PC berbeda, bisa ga ? apakah data-data yang
dimanupilasi melalui ODBC tadi masuk ke access ?
6. Jika saya membuat database menggunakan Ms.Access 2003, lalu saya
buat file ODBC untuk koneksi ke program VB, apakah file ODBC tersebut
dapat berjalan diberbagai sistem operasi microsoft Windows (XP pro,
home, 2000, 98)?
apakah file DB yang sudah di ODBC memiliki pengaruh terhadap MS.Access
yang terinstall pada PC tersebut.?
Misalnya, ODBC dengan MS.Access 2003, lalu di PC tersebut terinstall
MS.Access 2003 juga, apakah akan menggu kinerja file ODBC tersebut ?
7. Berapa maximal MS.Access dapat menampung data ?
8. Bagaimana cara menghitung SIZE FILE dari sebuah database MS.Access
yang akan kita buat ?
Misalnya database dengan 100 record, 20 field. data type rata-rata
text, field size = 100, bagaimana jika kita ingin mengetahui SIZE FILE
dari DB tersebut, sebelum kita membuatnya di MS.Access
(program-program database) ?
makasih atas pencerahannya ....
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!
[Non-text portions of this message have been removed]