Disini saya akan share cara menyambungkan / koneksi database MySQL menggunakan MySQL ODBC di Visual Basic 6.0. Sebelumnya saya disini menggunakan MySQL ODBC 5.1.
Langkah-langkahnya :
Siapkan 1 Module, 1 Form, 1 CommandButton
Masukan Kode Berikit
Kode Module :
Public KonekDb As New ADODB.ConnectionKode Form :
Public Koneksi As Boolean
Public StrKonekDb As String
Public strSQL, SQL, SQL1 As String
Public db_name, db_server, db_port, db_user, db_pass, constr As String
Public Sub BukaDatabase()
On Error GoTo Bkdb
db_name = "simedic"
db_server = "localhost"
db_user = "root"
StrKonekDb = "Provider=MSDASQL.1;Password=;Persist Security Info=True;User ID=;Extended Properties=" _
& Chr$(34) & "DRIVER={MySQL ODBC 5.1 Driver};DESC=;DATABASE=" & db_name _
& ";SERVER=" & db_server & ";UID=" & db_user & ";PASSWORD=" & db_pass _
& ";PORT=" & db_port & ";OPTION=16387;STMT=;" & Chr$(34)
Set KonekDb = New ADODB.Connection
KonekDb.Open StrKonekDb
If KonekDb.State = adStateOpen Then
KonekDb.Close
Set KonekDb = New ADODB.Connection
KonekDb.Open StrKonekDb
Koneksi = True
Else
KonekDb.Open StrKonekDb
Koneksi = True
End If
Exit Sub
Bkdb:
Koneksi = False
If Err.Number = -2147467259 Then
MsgBox "Database tidak dapat ditemukan.", vbCritical, "Error"
Else
MsgBox Err.Description & ". Error Number : " & Err.Number
End If
End Sub
Private Sub Command1_Click()Jika terjadi Masalah seperti dibawah ini :
Call BukaDatabase
End Sub
Compile Error :
user-defined type not defined
Klik disini untuk solusinya.
trims..,tutorialnya sangat membantu..:)
ReplyDeletepunya saya kok tampilannya kok "database tidak dapat ditampilkan" ya?
ReplyDeletemohon minta bantuannya, makasih :)