VBMySQLDirect : API VB6 untuk mengakses MySQL
Mengapa VBMySQLDirect? bukankah untuk mengakses MySQL di VB bisa menggunakan driver MyODBC dari MySQL? yup memang untuk mengakses database MySQL di Visual Basic bisa menggunakandriver ODBC dari MySQL yaitu MyODBC. Namun sudah menjadi rahasia umum bahwa menggunakan driver ODBC sedikit lemot (sedikit loh ya, tapi ya klo banyak juga gpp) :D.
API ini dibuat oleh Mike Hyler dengan maksud untuk dapat mengakses database MySQL secara langsung, sehingga untuk dapat mengakses database MySQL dapat menggunakan perintah :
dim conn as new VBMYSQL_Connection
conn.open “servername”,”username”,”password”,”port[optional]“
sekilas mirip dengan syntax php :
$conn=mysql_connect(”servername”,”username”,”password”,”port[optional]“)

Wah Ampir Mirip…..
Om punya ga yg udah di downloadnya bagi donk….
mas,sy sdh sdh nyoba binkin program pake cara ini, sy msh blm nemu cara relasi antar tabelnya, ada yang bs bantu snyntax/codingnyaa? makasih sblmya
saya udah juga mencoba, namun kesulitannya pas waktu ngeprint klo make datareport. klo pake odbc ga masalah. tapi emang aq dah ketemu solusinya. yaitu pas mau ngeprint data di transfer dulu ke access.
trus klo udah selesai masuk access tinggal load di datareport
dulunya aq juga pernah make myvbql, trus nemuin vbmysqldirect yang merupakan pengembangan myvbql. tapi sayang jika saja vbmysql direct bisa digunakan untuk ngeprint langsung. ato mungkin ada yang tau solusi lain selain data kudu diexport ke access dulu. pake print api misalnya untuk vbmysqldirect. ekekeke
Hmm.. data report mendukung ttx ngga yach. Kalau mendukung data source dari ttx (data definition) seperti crystal report mungkin tidak masalah.
Dari vb mysqldirect juga ada pasangannya untuk connect ke crystal report. Kalau tidak salah pakai vbmysqlcrystal.
klo pake crystal report males, terlalu berat, kadang masalah waktu nginstal di costumer, sampe2 harus nginstall crystall reportnya segala (note:pada komputer tertentu aja), enakkan pake active report. metode data mysql dilempar ke ms.akses terlebih dahulu kan bisa untuk apa aja. bisa data report, crystal report, dan active report (sory taunya cuma 3 aja)
Jika 3 report yang disebutkan tadi mendukung fata source dati ttx (data definition) mungkin bisa langsung tanpa harus melalui ms-access. Kalau tidak mendukung ya berarti masih harus melalui ms-access :).
BTW sampai saat ini jika saya build package menggunakan InstallShield 8 ngga perlu install Crystal Report lagi di customer, karena dll untuk crystal report nya sudah di include dan di self-register oleh si installer.
mas tolong kasih tahu caranya buat report pake active report and koneksinya pake yang adodc.walo adodc lemot jg gpp.tolong ya mas..
apa aja nih dll untuk crytal report untuk di instal ke client nya??
Bingung nih sering keluar error terus…
Help meee….
komenter nih.. daripada pake active report ato crystal report kayaknya kelemahan di media cetak.. ya kalo misalnya data kecil kecilan dengan query sedikit gak masalah..
yang tak buat transfer dulu ke excel hehe.jadi kayaknya kalo setiap orang yang awan mau cetak tgl trasnfer lal suruh edit sendri2 ,kalo datanya banyak juga bisa langsyng simpan di diksket pa flasdisk.. ini pengalaman pada sistem yang tak buat. simpus. ketika data pasien tiap bulan harus dilaporkan, dengan queri lebih dari 5 tabel, data yang ducetak melebihi 3 x ukuran kertas kuarto melebar, disesain pake apa yang bisa muat.. excel bagus kok..untik kita2 yang orang awam hehehe.
oya help me.. saya buat koneksi pake myodbc.. kelemahanya ketika di uji hanya pada waktu istal di kmptr cliemt.. harus seting 2 myobbc lalu hasilnya dimasukan program.. apalagi vb jg harus diistal.. terkesan gak pro kata orang orang.. kalo pake vb mysql direct apa bisa langsyng seting levwat aplikasi program..
moh pencerahannya.. trimm..
cara pake installshield 8 gimana aku dah coba ko ga bisa ya….
Salam,
Mau nanya misalnya qt pake vb api ini ya.. Gmn ya bikin reportnya if qt pake datareport biasa gmn,crnya menconectkan dg database MySQLnya jika tanpa bantuan MyODBC..
Ditunggu jawabanya ya, Thank’s
Maaf rekans, saya baru liat lagi blog ini (duh ngga keurus amat yak :D). Saya coba balas komennya yah.
@satriyo
Wah untuk active report saya juga belum pernah pakai
Cuma sepertinya sih kalau secara konsepnya hampir sama dengan crystal report. (dari settingan data source nya)
@peter
Setahu saya ada beberapa dll yang memang dibutuhkan agar komputer user bisa menjalankan report program yang telah kita buat.
nanti saya lihat lagi deh
Kalau menggunakan Install Shield biasanya sudah diincludekan oleh si Wizard.
Jika tidak menggunakan Install Shield pun bisa manual dengan cara mengcopykan dll nya ke dalam folder System32 di komputer user lalu menjalankan “regsrv32 namadll”
Untuk nama dllnya saya agak lupa
@wawan
Untuk masalah style report itu terserah kepada usernya juga sih

Jika memang excel lebih memudahkan usernya (apalagi mungkin kita sebagai developernya juga merasa lebih mudah dengan excel maka excel pilihan yang cocok.
Untk mysqldirect itu kita konfigurasikan di kode jadi tidak per mengkonfigurasikan ODBC di client lagi :).
@idif
Cara pakainya hmm. mungkin nanti saya tulis di postingan tersendiri yah
@arie
Duh jarang pakai data report nya VB sih.
Tapi jika Data Report mendukung ttx (data definition source) maka bisa juga dipakai.
koq saya ga bisa load k komponen yah, padahal dah d copy semua file dll-nya k system32 dan regsvr32.
pesan errornya: could not be loaded.
pls help
kemungkinan corrupt file dll nya?
atau mungkin windowsnya ?
hanya kemungkinan saja
biasanya sih ketika diregister komponennya ya ngga masalah
Untung pake .NET, ga sah report-report packingnya jika nambah2 komponennya, pengen transfer-transfer ke driver lain juga bisa tinggal make ADO.NET nya tuk db nya wow enak banget gitu lho, lewat XML juga bisa luengkap kan nggak ribet kek VB, lets go guys ke .NET
kl .NET belajar dari awal lg nich, …
untuk sementara ini, yah mungkin 10 tahun mendatang .. vb 6 masih bisa dipake .. sebab xp dan vista masih mendukung.
lagian … saat ini masih banyak perusahaan yang pake windows xp, jadi vb 6 masih bisa bernafas.
udah coba install vb 2005, di kompie.. aduh jang ..berat .. loading nya lama.
api vb6, kl bkin login dg user dan password ato hak akses yg beda2 gmn ya crny? mhn jwbnya.. makasih
Bisa dibuat function untuk menyimpan data level (hak akses) dari si user yang login (asumsi dari tabel login nya terdapat data untuk menunjukkan hak akses/level si user)
Sehingga untuk tampilan menunya akan menyesuaikan level (membaca function) dari user yang login tersebut.
Klo mau transfer data tabel (pake grid/msflexgrid) ke excell, gimana Mas?
bisa dilakukan dari codenya.
Tinggal dilakukan proses open recordset seperti biasa, kemudian lakukan proses looping dan jalankan perintah untuk insert ke cell di excel nya.
Detailnya mungkin harus di buat postingan baru