VB 6.0 dan MySQL
Aplikasi program yang dikembangkan dengan Visual Basic 6.0 (VB6) dapat menggunakan database MySQL. Hal ini dimungkinkan dengan menginstall Driver MySQL pada sistem windows anda. Driver MySQL dapat di download di sini .
Berikut ini Contoh kode program menggunakan Visual Basic 6.0 yang terhubung ke Database MySQL
- String Koneksi Database VB MySQL dengan MySQL Engine 3.51
Ada Empat variabel yang perlu diingat :12345db_server=berisi lokasi server mysql : localhost, domain atau nomor IP server mysqldb_name=nama basis datanyadb_user =nama pemilik databasepass_user = password dari userDRIVER={MySQL ODBC3.51Driver};db_server=localhost;DATABASE=db_name;USER=db_user;PWD=pass_user;OPTION=3; - Buat fungsi yang mengembalikan String koneksi database, letakan di dalam module12345
Function ambilStringKoneksi() As StringambilStringKoneksi ="DRIVER={MySQL ODBC 3.51 Driver};"_&"SERVER=localhost;DATABASE=dbmandokumen;"_&"USER=siswa;PWD=1234;OPTION=3;"End Function - Contoh Query Insert pada prosedure simpan1234567891011121314
sub simpan()Dim cn As ADODB.ConnectionSet cn = New ADODB.Connection' definisikan queryDim sql As Stringsql ="INSERT INTO barang(kode,nama) VALUES ('K001','Kulkas 2 Pintu')"' buka koneksicn.Open ambilStringKoneksi()' eksekusi query, hasilnya simpan di recordsetcn.Execute(sql)' tutup koneksicn.closeset cn = nothingend sub - Query SELECT simpan di Recordset123456789101112131415161718192021222324
sub simpan()Dim cn As ADODB.ConnectionDim rs AS ADODB.RecordsetSet cn = New ADODB.ConnectionSet rs = New ADODB.Recordset' definisikan queryDim sql As Stringsql ="SELECT * FROM barang WHERE kode='K001')"' buka koneksicn.Open ambilStringKoneksi()' eksekusi query, hasilnya simpan di recordsetSET rs = cn.Execute(sql)If Not rs.EOF And Not rs.BOF Then' You have resultsMsgBox"NAMA BARANG "& rs!namaElseMsgBox"DATA TIDAK DITEMUKAN !!!! "End If' tutup koneksicn.closeset cn = nothingset rs = nothingend sub
Tidak ada komentar:
Posting Komentar