小编A. *_*mov的帖子

Acess SQL查询缺少更多必需参数

在Web项目中,我正在尝试执行以下查询:

SELECT ItemName as Name,
       ItemPicture as Picture,
       ItemHeroModif as Assistance,
       ItemTroopModif as Charisma,
       HerbCost as Herbs,
       GemCost as Gems
FROM Item WHERE ItemId = @value0
Run Code Online (Sandbox Code Playgroud)

有了断点,我可以看到我附加@value0了值,2.

尽管如此,我收到以下错误:

没有给出一个或多个必需参数的值.

我知道这个错误通常是由于错误的SQL语法而产生的.我做了什么有什么不对吗?

编辑:

附件代码:

var madeForCommand = "SELECT ItemName as Name,ItemPicture as [Picture],ItemHeroModif as Assistance,ItemTroopModif as Charisma, HerbCost as Herbs, GemCost as Gems FROM Item WHERE ";
OleDbCommand command = new OleDbCommand();
for (int ii = 0; ii < items.Count; ii++)// items is a list of items …
Run Code Online (Sandbox Code Playgroud)

c# sql ms-access

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

斐波纳契在c#中有大量数字

我试图找到第一个包含1000位数的原始数字.因为我没有数据类型capeable持有这样的数字,我创建了一个名为hugeNumber的类,它保存列表中的数字,带有小数基数.我在"hugenum"类的列表生成中得到了堆栈溢出 - 我不确定为什么(它真的不是正确的方法吗?有更好的方法吗?)

这是我的代码:

class hugeNum
{
    List<int> digits = new List<int>();
    public hugeNum(int basic)
    {
        digits.Add(basic);
    }
    public hugeNum()
    {
    }
    public static hugeNum operator +(hugeNum first, hugeNum second)
    {
        hugeNum generated = new hugeNum();
        hugeNum finalIter = null;
        int carry = 0;
        int i = 0;
        for (i = 0; i<second.digits.Count && i<first.digits.Count; i++)
        {
            generated.digits.Add(first.digits[i] + second.digits[i] + carry);
            if (generated.digits[i] >= 10)
            {
                carry = 1;
                generated.digits[i] -= 10;
            }
            else
                carry = 0;
        }
        finalIter …
Run Code Online (Sandbox Code Playgroud)

.net c# stack-overflow biginteger fibonacci

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

标签 统计

c# ×2

.net ×1

biginteger ×1

fibonacci ×1

ms-access ×1

sql ×1

stack-overflow ×1