我为程序创建了编码,以检查数据库中是否存在表。但是它在编码中一直强调限制。 错误23类型'字符串'的值不能被转换为'字符串的1维数组' 你能告诉我我做错了什么,并检查我的其他编码是否正确。检查数据库是否包含表
这里是编码:
Dim cn As New SqlClient.SqlConnection(SQL_Loader("", My.Settings.SQL_Win_Auth, _
My.Settings.SQL_Username, My.Settings.SQL_Password, My.Settings.SQL_Server_Name, _
My.Settings.SQL_DB_Name))
Dim Cmd As New SqlClient.SqlCommand
Dim Reader As SqlClient.SqlDataReader
Cmd.Connection = cn
cn.Open()
Dim restrictions As String
restrictions = "Pastel_Companies"
Dim dbTbl As DataTable = cn.GetSchema("Pastel_Companies", restrictions)
If dbTbl.Rows.Count = 0 Then
MessageBox.Show("Table Does Not Exist")
Else
MessageBox.Show("Table exists")
End If
感谢您给
Pastel_Companies是表的名字 – user2564223