你好,我每次单击按钮时都会收到此错误。我尝试在本地主机和删除的mysql服务器上运行它。
Visual Studio错误:System.Data.SqlClient.SqlException:'与SQL Server建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:命名管道提供者,错误:40-无法打开与SQL Server的连接)'
我尝试将其放入mysql控制台中:将所有特权移至root @ localhost ID上;冲洗特权; 有什么想法怎么办?
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("Server=localhost;Database=movedb;Uid=root;Pwd=;");
SqlCommand cmd = new SqlCommand("SELECT usertype FROM table1", cn);
cmd.Parameters.AddWithValue("usertype", usertype.Text);
cn.Open();
string usertype123= cmd.ExecuteScalar()?.ToString();
if (usertype123 == "admin")
MessageBox.Show("yes");
else
MessageBox.Show("You can't access this part of the program. For questions call 867-5309.");
cn.Close();
}
答案 0 :(得分:2)
您需要通过MySql.Data
为MySQL安装Install-Package MySql.Data
并使用MySqlConnection
代替SqlConnection