Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.Net C Mysql带参数选择查询_C#_Mysql_Asp.net - Fatal编程技术网

C# Asp.Net C Mysql带参数选择查询

C# Asp.Net C Mysql带参数选择查询,c#,mysql,asp.net,C#,Mysql,Asp.net,我需要从数据库中获取数据。我在SQL中添加了一些参数。 当我尝试执行这个sql时,我得到的记录为零。 这是我的密码 MysqlCon c = new MysqlCon(); MySqlConnection con = c.GetMySqlConnection(); MySqlCommand command = con.CreateCommand(); con.Open(); command.CommandText =

我需要从数据库中获取数据。我在SQL中添加了一些参数。 当我尝试执行这个sql时,我得到的记录为零。 这是我的密码

        MysqlCon c = new MysqlCon();
        MySqlConnection con = c.GetMySqlConnection();
        MySqlCommand command = con.CreateCommand();
        con.Open();
        command.CommandText = "SELECT COUNT(*) FROM KASA WHERE KUL_AD=@AD ";
        command.Parameters.AddWithValue("@AD", "egemenhalici@gmail.com");
        int rc = Convert.ToInt32(command.ExecuteScalar());
如果我在没有任何参数的情况下编写这个sql,我将获得数据

我做错了什么


谢谢

非常感谢您的关注。但我想我发现了我的问题

我不知道,但我写了?因为它奏效了

    MysqlCon c = new MysqlCon();
    MySqlConnection con = c.GetMySqlConnection();
    MySqlCommand command = con.CreateCommand();
    con.Open();
    command.CommandText = "SELECT COUNT(*) FROM KASA WHERE KUL_AD=?AD ";
    command.Parameters.AddWithValue("?AD", "egemenhalici@gmail.com");
    int rc = Convert.ToInt32(command.ExecuteScalar());

可能是因为没有包含KUL_AD=egemenhalici@gmail.com?如果我从KASA中写入选择计数*,其中KUL_AD=egemenhalici@gmail.com'我正在获取数据。但结果是否为0?或者一个执行代码的numberrafter,rc变量是0。但是它应该是1。您确定在代码中连接到了正确的数据库吗?