小编Joe*_*ons的帖子

缺少参数.[参数序数= 1]

所以我一直在制作一个简单的c#win表单应用程序,用于传说相关联的东西,我一直在使用.SDF数据库,我很新.

在尝试创建搜索选项时,我遇到了此错误:

缺少参数.[参数序数= 1]

这是我的代码:(我确实在命令中添加了参数.)

public DataTable GetDataTableSummoners(string Summoner, string Champion)
{
    DataTable t = new DataTable();
    try
    {
        var cmd = new SqlCeCommand();
        cmd.CommandText = "SELECT * FROM Summoner";
        if (!String.IsNullOrEmpty(Summoner))
        {
            SqlCeParameter param = new SqlCeParameter();
            param.ParameterName = "@Summoner";
            param.Value = Summoner;
            cmd.Parameters.Add(param);

            cmd.CommandText = "SELECT * FROM Summoner WHERE name = @Summoner";
        }
        var adapter = new SqlCeDataAdapter(cmd.CommandText, conn);
        adapter.Fill(t);
    }
    catch (System.Data.SqlServerCe.SqlCeException ex)
    {
        System.Diagnostics.Debug.Print("Error: " + ex.Message);
    }
    return t;
}
Run Code Online (Sandbox Code Playgroud)

c# sql-server-ce

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

标签 统计

c# ×1

sql-server-ce ×1