您好,每次单击按钮时我都会收到此错误。我尝试在本地主机和我的删除 mysql 服务器上运行它。
Visual Studio 错误:System.Data.SqlClient.SqlException:“建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)'
我尝试将其放入 mysql 控制台:GRANT ALL PRIVILEGES On movingb TO root@localhost IDENTIFIED BY '';同花顺特权; 有什么想法可以用它做什么吗?
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();
}
最佳答案
您需要通过Install-Package MySql.Data
为MySQL安装MySql.Data
并使用MySqlConnection
而不是SqlConnection
关于C# MySQL 错误 System.Data.SqlClient.SqlException :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55066931/