OdbcDataReader kok tidak bisa di buat module ya?
-
21 Maret 2012 13:02
======Module========================================
Public Sub Conn as OdbcConnection
Public Sub Cmd as OdbcCommand
Public Sub Rd as OdbcDataReader
Sub ReadData(ByVal SQL As String, ByVal Rdr As OdbcDataReader)
Cmd = New OdbcCommand(SQL,Conn)
Rdr = Cmd.ExecuteReader
End Sub
===================================================
===Waktu Dipanggil Jadinya setau saya jadinya begini============
ReadData("select * from contacts",Rd)
While Rd.Read()
MsgBox Rd("Name")
End While
===Waktu Di Jalankan yang keluar malah======================
Null reference Exception : Use the "new" keyword to create an object instance
kurang lebih seperti itu pesan error nya, agak lupa, maklum waktu nulis ini lagi tidak bercoding ria :)
buat para teman2 mohon bantuannya yaK ?
Terimakasih
===================================================
Semua Balasan
-
21 Maret 2012 14:53
Harusnya semua variabel di new. Semisal:
Public Sub Conn as New OdbcConnection
Public Sub Rd as New OdbcDataReader
Coba deh di tes lagi.
- Disarankan sebagai Jawaban oleh Wahyu VB .Net 21 Maret 2012 14:54
-
22 Maret 2012 14:59Public Rd As New OdbcDataReader ?? Apa bisa dibikin seperti itu ? ini ada pesan error Type 'System.Data.Odbc.OdbcDataReader' has no constructor ? ?
-
22 Maret 2012 18:20
Oh ya sori, untuk DataReader memang sudah benar yang anda tulis. Sekali lagi sori banget neh. Jadi yang perlu di new adalah Connection dan Command. Maklumlah, saya udah lama menjauhi database konvensional (maksud saya diluar dataset). Jadinya banyak lupanya.
-
03 April 2012 3:01Moderator
Hallo Pak Teddy,
Kami ingin memastikan apakah masalah yang anda sebutkan diatas sudah selesai. Jika belum silahkan memposting kembali pada thread ini.
Terima kasih.
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.