私はSQL Serverテーブルに接続するためのreadiniファイルを持っており、そこからデータを表示するクエリコードでは解決できなかったエラーが発生しています誰がここにいるのですか?「オーバーロード解決エラー」を返すSQLクエリ
これは誤りである:
Error 1
Overload resolution failed because no accessible 'New' can be called with these arguments: 'Public Sub New(selectCommandText As String, selectConnection As System.Data.OleDb.OleDbConnection)': Value of type 'SQLServerApplication.readini' cannot be converted to 'System.Data.OleDb.OleDbConnection'.
'Public Sub New(selectCommandText As String, selectConnectionString As String)': Value of type 'SQLServerApplication.readini' cannot be converted to 'String'.
これはコードである:
Imports System.Data.OleDb
Imports System.Data.SqlClient
Public Class frmViewDtb
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim connection As readini = New readini()
connection.getConnectionString()
Dim sql As String = "SELECT * FROM tblPerson"
Dim da As New OleDbDataAdapter(sql, connection)
Dim ds As New DataSet()
da.Fill(ds, "tblPerson")
DataGridView1.DataSource = ds
DataGridView1.DataMember = "tblPerson"
End Sub
End Class
エラーがで発生していることラインがライン13である。getConnectionStringため
Dim da As New OleDbDataAdapter(sql, connection)
コード;
ありがとうございました!
だから何があなたの 'readini'クラスの外観が好きです、そしてどのコンストラクタですあなたはここに電話する予定ですか? –