//honeypot demagogic

 Forum DhammaCitta. Forum Diskusi Buddhis Indonesia

Author Topic: Problem Koneksi VB6 ke Database.mdb  (Read 3279 times)

0 Members and 1 Guest are viewing this topic.

Offline Deva19

  • Sahabat Baik
  • ****
  • Posts: 821
  • Reputasi: 1
Problem Koneksi VB6 ke Database.mdb
« on: 26 June 2010, 12:04:51 PM »
Pusing banget nih, lagi nyoba keneksi VB6 ke database, tapi gagal terus. Ada yang bisa ngasih pencarahan enggak?

Permasalahannya sebagai berikut :

Saya membuat sebuah form, tampak seperti berikut :



Kode nya sebagai berikut :


Code: [Select]
Private Sub Form_Load()
Call BukaDatabase
End Sub

Private Sub Text1_LostFocus()
SQL = "SELECT*FROM TBURAIAN " _
& " WHERE SUBJUDUL=`" & Text1.Text & "`" _
& " ORDER BY SUBJUDUL"
Set Rs_Data = New ADODB.Recordset
If Rs_Data.BOF Then
MsgBox "Data tidak ada"
Else
Text2.Text = Rs_Data.Fields("URAIAN")
End If
End Sub


Tapi ketika dijalankan, selalu muncul pesan error sebagai berikut :




Seharusnya text2 berisi teks, ketika saya mengetikan kata “cinta” pada text1, seperti berikut :




Saya berhasil membuat program tersebut pada VBA, tapi gagal dengan VB6, dan sudah memeriksa berbagai kemungkinan penyebab error yang saya ketahui, tapi masih belum diketahui penyebab errornya. 

Koneksi Database lancar :



Dan saya juga mencoba menambahkan script berikut :

Code: [Select]
Rs_Data.Open SQL, KoneksiDb, adOpenDynamic, adLockBatchOptimistic


Tapi muncul pesan error lainnya :



Jadi, help me, please!

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Re: Problem Koneksi VB6 ke Database.mdb
« Reply #1 on: 30 June 2010, 05:12:55 PM »
Sub Open([Source], [ActiveConnection], [CursorType As CursorTypeEnum = adOpenUnspecified], [LockType As LockTypeEnum = adLockUnspecified], [Options As Long = -1])
i'm just a mammal with troubled soul



Offline Deva19

  • Sahabat Baik
  • ****
  • Posts: 821
  • Reputasi: 1
Re: Problem Koneksi VB6 ke Database.mdb
« Reply #2 on: 30 June 2010, 05:15:18 PM »
apa tuh maksudnya?

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Re: Problem Koneksi VB6 ke Database.mdb
« Reply #3 on: 30 June 2010, 05:23:43 PM »
pada saat objek Adodb.recordset menggunakan sub Open

itu bisa menggunakan argumen/tidak sama sekali

note : argumen yg didalam tanda kurung siku '[ ]' artinya optional

kalau menggunakan argumen, maka diberikan disitu tuh petunjuknya argumen pertama itu adalah Source, kedua adalah Active connection ( artinya Koneksi yg aktiv , aktiv disini terhubung) , CursorType (tipe kursor), Locktype, sama option..

petunjuk itu ada di object browser (gambar tombolnya kotak box kuning terbuka)
i'm just a mammal with troubled soul



Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Re: Problem Koneksi VB6 ke Database.mdb
« Reply #4 on: 30 June 2010, 05:37:59 PM »
Option Explicit

oh yah.. di setiap awal code.. biasakan pake

i'm just a mammal with troubled soul



Offline Deva19

  • Sahabat Baik
  • ****
  • Posts: 821
  • Reputasi: 1
Re: Problem Koneksi VB6 ke Database.mdb
« Reply #5 on: 01 July 2010, 04:40:10 PM »
bro Hatred, mau bantuin enggak? saya pengen banget bisa koneksikan itu database! saya mo kirim program nya, tolong koneksikan sama bro, ntar kirimin lagi ke saya.

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Re: Problem Koneksi VB6 ke Database.mdb
« Reply #6 on: 01 July 2010, 05:55:43 PM »
post aja disini.. semua kodenya...

yang lengkap,, toh.. siapa tau yg lain jg bisa bantu :) dan sharing teknik koneksi masing2
i'm just a mammal with troubled soul