vb.net 2003 oracle接続からデータ取得について


ぴよん  2009-01-30 20:43:09  No: 145727

参考書を元にoracleに接続し、データを取得してグリッドに表示を行おうと思っています。
しかし『dAdb = New OracleClient.OracleDataAdapter("SELECT * FROM テーブル名", scn)』の部分でエラーになってしまうんですが、どなたかわかられる方いらっしゃらないでしょうか?

       Dim i, j As Integer
        Dim dView As DataView
        Dim dSet As New DataSet("テーブル名")
        Dim dAdb As New OracleClient.OracleDataAdapter
        Dim scn As OleDb.OleDbConnection = New OleDb.OleDbConnection
        scn.ConnectionString = "provider=OraOLEDB.Oracle.1;" _
                             & "Data Source=@@@@@;" _
                             & "persist Security Info=False;" _
                             & "User ID=@@@@@;" _
                             & "Password=@@@@@"

        '↓↓↓↓この行でエラーになってしまいます↓↓↓↓
        dAdb = New OracleClient.OracleDataAdapter("SELECT * FROM テーブル名", scn)
        dAdb.Fill(dSet, "テーブル名")
        Me.DataGrid1.DataSource = dSet


オショウ  2009-01-30 22:30:56  No: 145728

手元にOracle無いので、コードのみで・・・

> Dim scn As OleDb.OleDbConnection = New OleDb.OleDbConnection

この部分以降で、Oracleに対し、コネクションのOpenが為されて
いないので、当然かと・・・

以上。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加