小编Gui*_*ois的帖子

喜欢条款和准备好的声明

我正在尝试使用预备语句使用LIKE子句发出SQL请求.

这是代码:

using (SqlConnection Connection = new SqlConnection(ConnectionString))
      {
         Connection.Open();
         string Query = "SELECT TOP 10 Field FROM Table WHERE Field LIKE '@pseudopart%'";
                using (SqlCommand Command = new SqlCommand(Query, Connection))
                {
                    Command.Parameters.AddWithValue("@pseudopart", pseudoPart);
                    using (SqlDataReader Reader = Command.ExecuteReader())
                    {
                        if (!Reader.HasRows)
                            return PossibleMatch;
                        while (Reader.Read())
                        {
                            PossibleMatch.Add(Reader["Field"].ToString());
                        }
                    }
                }
            }
Run Code Online (Sandbox Code Playgroud)

读者永远是空的,我做错了什么?

c# sql

4
推荐指数
1
解决办法
1150
查看次数

标签 统计

c# ×1

sql ×1