Sabtu, 14 Maret 2015

Penjelasan dan solusi "Run-time error '3265' " VB.6

Sedikit berbagi ilmu untuk yang suka pada dunia yang tak biasa. Kali ini saya akan membahas mengenai penjelasan dan solusi error "Run-time error '3265' " pada Visual Basic.6


error "Run-time error '3265' terjadi karena ada nama field tabel yang tidak dikenal atau nama field yang ditulis dalam coding tidak ada dalam tabel yang disebutkan.

**Sample coding**
Misal disini saya menggunakan coding berikut untuk memanggil data dari tabel Produk



Sub BACAMASTER()
Call konek
Set rs = New ADODB.Recordset
rs.Open "select * from PRODUK where KODE = '" & TKODE & "'", conn
'Set rs = cmd.Execute
If Not rs.EOF Then

     If IsNull(rs!NAMA) = True Then
           TNAMA = "<null>"
        Else
           TNAMA = rs!NAMA
        End If

        If IsNull(rs!CORAK) = True Then
       TCORAK= "<null>"
        Else
       TCORAK= rs!CORAK
       End If

       If IsNull(rs!JUMLAH) = True Then
        TJUMLAH = 0
        Else
       TJUMLAH = rs!JUMLAH
        End If
   
End If
conn.Close
End Sub

Ketika itu terjadi error dengan kode error "Run-time error '3265' [Item cannot be found in the collection corresponding to the requested name or ordinal] dan menunjukan field yang tidak dikenal 



kode error mengarah pada field "CORAK" dan ketika dicek ditabel nama field CORAK tidak ada, atau mungkin yang sering terjadi adalah salam pengetikan nama field. Ketika nama field dalam coding diganti sesuai dengan nama field yang ada maka tidak akan ada error lagi dengan sub codingnya.

**Sekian pembahasan mengenai penjelasan dan solusi  "Run-time error '3265' " VB.6, mohon maaf kalau rada ribet ya menjelaskannya, kalau ada yang kurang dipahami silahkan tinggalkan komentar, terima kasih.

2 komentar:

  1. pada project vb yg saya buat, terjadi error 3265. padahal sebelumnya tidak ada error. setelah saya close kemudian besoknya buka lg. terjadi error. semua field, nama field dan perintah coding sudah sesuai. mohon pencerahan nya

    BalasHapus