gpt4 book ai didi

c# - 连接必须有效且打开(executeScalar())

转载 作者:行者123 更新时间:2023-11-30 01:34:13 32 4
gpt4 key购买 nike

给我这个错误连接必须有效且打开我不知道如何解决它。

    private void loginUtenti(string user, string psw)
{
createConnection();
string connectionString = "server=localhost;user=root;database=test;port=3306;password=******;"; ;
MySqlConnection connection = new MySqlConnection(connectionString);
command = new MySqlCommand();
command.CommandText = "SELECT Psw FROM Utenti WHERE Nome = '" + user + "';";
object passwordInput = command.ExecuteScalar(); // error "connection must be valid and open"
string nullo = "";
<小时/>

最佳答案

尝试将命令与连接关联

    command.Connection = connection;

此外,“createConnection”做什么

并使用准备好的语句/绑定(bind)变量。这是等待发生的 SQL 注入(inject)。

关于c# - 连接必须有效且打开(executeScalar()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17125303/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com