【发布时间】:2021-05-05 07:42:10
【问题描述】:
我创建的表单会弹出,但是当我单击打开按钮时会出现此错误。该错误将我引导至 sqlConn.ConnectionString ,因此有关该问题的任何见解都非常有帮助。
Private Sub updateTable()
sqlConn.ConnectionString = "server=" + server + ";" + "user id =" = username + ";" _
+ "password= " + password + ";" + "database" = database
sqlConn.Open()
sqlCmd.CommandText = "SELECT * From employee.employee"
sqlRd = sqlCmd.ExecuteReader
sqlDt.Load(sqlRd)
sqlRd.Close()
sqlConn.Close()
DataGridView1.DataSource = sqlDt
End Sub
【问题讨论】:
-
调试你的代码。你应该已经这样做了。抛出的异常在哪一行?你为什么要首先将
String转换为Boolean?请注意,您不一定要明确地这样做。 -
什么是
employee.employee?你有一个名为employee的模式吗?如果没有,你到底有什么资格?您从表中选择,而不是从列中选择。编辑:刚刚意识到这是针对 MySQL 而不是 SQL Server。我用的不多,所以也许我的评论不适用。再说一次,也许是。 -
我已经调试过我的代码仍然是一样的,“数据库”=数据库是抛出异常的地方,数据库=“雇员”,雇员是我的模式。 employee.employee 调出我的模式和表。基本上我想打开我的数据库中的内容编辑:我是 c# 或编程新手,所以我试图了解这里出了什么问题