OdbcDataReader kok tidak bisa di buat module ya?

Saran Jawaban 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
     
     Saran Jawaban

    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:59
     
     
    Public 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:01
    Moderator
     
     

    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.