我正在将我的Windows窗体应用程序连接到SQL服务器,但是当我启动程序时,我收到此错误“SqlException未处理”。
这是我的代码:
void ShowEmployees()
{
using (SqlConnection Connect = new SqlConnection("Data Source=(local);" + "Database='SanMarDryCleaners';" + "Integrated Security=SSPI;"))
{
string strEmployees = "SELECT * FROM employees;";
SqlCommand cmdEmployees = new SqlCommand(strEmployees, Connect);
SqlDataAdapter daEmployees = new SqlDataAdapter();
daEmployees.SelectCommand = cmdEmployees;
DataSet dsEmployees = new DataSet("EmployeesSet");
daEmployees.Fill(dsEmployees);
Connect.Open();
dgvEmployees.DataSource = dsEmployees;
dgvEmployees.DataMember = dsEmployees.Tables[0].TableName;
}
}
以下是截图:
答案 0 :(得分:1)
错误指向连接到服务器时出现问题。
SqlConnection
用于SQL-Servers。使用特定于MySQL
和MySqlConnection
。
请参阅:
答案 1 :(得分:1)
该错误表明它无法找到SQL Server。这是有道理的,因为您使用的是仅适用于Microsoft SQL Server的SqlConnection类。你必须使用MySQL库。
从此网站下载: