我要粘貼表名作爲函數參數和功能需要返回的數據集,這是我的代碼:粘貼表名作爲參數
Public Function GetTTabele(ByVal tableName As String) As DataSet
Dim DAT As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM tableName", nwindConn)
Dim DAT As DataSet = New DataSet()
DAT.MissingSchemaAction = MissingSchemaAction.AddWithKey
DAT.Fill(DAT, tableName)
GetTTabele = DAT
End Function
現在,當我執行此代碼我收到未來錯誤: System.Data.SqlClient.SqlException:無效的對象名稱'tableName'。
我粘貼在數據庫中存在的表的函數名! GetTTabele(Orders) – Comii 2010-03-01 09:48:24
但是,目前您正在傳遞字符串tableName,而不是變量字符串tableName。見尼古拉斯答案 – RvdK 2010-03-01 09:54:33