条件表达式Excel C#中的数据类型不匹配

阿方索·达尼(Alfonso Dhani)

我在运行代码时遇到了一些问题。它说

条件表达式中的数据类型不匹配

OleDbDataReader reader = command.ExecuteReader();

我不知道这是什么错误。谁能帮我 ?

private void JumlahLembar()
{
    foreach (DataGridViewRow row in JadwalisiGV.Rows)
    {
        int lim30den50tot;

        if (!row.IsNewRow)
        {
            OleDbConnection kon = new OleDbConnection(koneksi);
            OleDbCommand command = kon.CreateCommand();

            kon.Open();
            command.CommandText = "select * from [StokLembar$] where [Limit] = '" + row.Cells["Limit"].Value + "'";
            OleDbDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                int den50 = int.Parse(reader["Lembar Denom 50"].ToString());
                int den100 = int.Parse(reader["Lembar Denom 100"].ToString());

                if (row.Cells["Limit"].Value.ToString() == "30")
                {
                    lim30++;
                    lim30den50tot = lim30 * lim30 * 2 * 1000000 * den50 * 50000;
                    TotalDen50Box.Text = lim30den50tot.ToString();

                }
            }

            kon.Close();
        }
    }
}
达米斯

您将其设置Limit为文本列,很可能是数字。尝试以下不带引号

command.CommandText = "select * from [StokLembar$] where [Limit] = " + row.Cells["Limit"].Value`

您最好使用参数而不是串联SQL语句,以避免sql注入攻击。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将记录从C#保存到Access时“条件表达式中的数据类型不匹配”

来自分类Dev

SQL Access 2010按日期查询“条件表达式中的数据类型不匹配”。

来自分类Dev

System.Data.OleDb.OleDbException:条件表达式中的数据类型不匹配

来自分类Dev

C#从Access SQL查询中的“条件表达式中的数据类型不匹配”错误

来自分类Dev

使用REPLACE的条件表达式中的数据类型不匹配,无法替换

来自分类Dev

C#Access OleDb条件表达式中的数据类型不匹配

来自分类Dev

条件表达式Access 2013中的数据类型不匹配

来自分类Dev

条件表达式中的数据类型不匹配(vb.net,访问权限)

来自分类Dev

级联组合框中的条件表达式中的数据类型不匹配

来自分类Dev

在条件表达式中获取错误3464数据类型不匹配

来自分类Dev

Access查询后“条件表达式中的数据类型不匹配”

来自分类Dev

选择查询中出现错误:条件表达式中的数据类型不匹配

来自分类Dev

ASP C#更新访问数据库中的条件表达式中的数据类型不匹配

来自分类Dev

vb.net中条件表达式中的数据类型不匹配

来自分类Dev

查询访问数据库时条件表达式中的数据类型不匹配

来自分类Dev

条件表达式中的数据类型与REPLACE不匹配,无法替换

来自分类Dev

数据类型标准条件表达式不匹配,字符串字段

来自分类Dev

“条件表达式中的数据类型不匹配”

来自分类Dev

条件表达式异常中的数据类型不匹配

来自分类Dev

条件表达式中的数据类型不匹配vb2010“编辑”按钮

来自分类Dev

da.Fill(dt1)中条件表达式中的数据类型不匹配

来自分类Dev

标准表达式中的VB.NET数据类型不匹配

来自分类Dev

条件表达式中的数据类型不匹配(vb.net,访问权限)

来自分类Dev

OLEDB总和错误:条件表达式中的数据类型不匹配。VB.NET

来自分类Dev

条件表达式中的数据类型不匹配(Convert.ToInt32(cmd.ExecuteScalar());)

来自分类Dev

MS-Access SQL中的“条件表达式中的数据类型不匹配”

来自分类Dev

OleDbException(0x80040E07):条件表达式中的数据类型不匹配

来自分类Dev

运行时错误“ 3464”:条件表达式中的数据类型不匹配

来自分类Dev

条件表达式 ms-access c# 中的数据类型不匹配

Related 相关文章

  1. 1

    将记录从C#保存到Access时“条件表达式中的数据类型不匹配”

  2. 2

    SQL Access 2010按日期查询“条件表达式中的数据类型不匹配”。

  3. 3

    System.Data.OleDb.OleDbException:条件表达式中的数据类型不匹配

  4. 4

    C#从Access SQL查询中的“条件表达式中的数据类型不匹配”错误

  5. 5

    使用REPLACE的条件表达式中的数据类型不匹配,无法替换

  6. 6

    C#Access OleDb条件表达式中的数据类型不匹配

  7. 7

    条件表达式Access 2013中的数据类型不匹配

  8. 8

    条件表达式中的数据类型不匹配(vb.net,访问权限)

  9. 9

    级联组合框中的条件表达式中的数据类型不匹配

  10. 10

    在条件表达式中获取错误3464数据类型不匹配

  11. 11

    Access查询后“条件表达式中的数据类型不匹配”

  12. 12

    选择查询中出现错误:条件表达式中的数据类型不匹配

  13. 13

    ASP C#更新访问数据库中的条件表达式中的数据类型不匹配

  14. 14

    vb.net中条件表达式中的数据类型不匹配

  15. 15

    查询访问数据库时条件表达式中的数据类型不匹配

  16. 16

    条件表达式中的数据类型与REPLACE不匹配,无法替换

  17. 17

    数据类型标准条件表达式不匹配,字符串字段

  18. 18

    “条件表达式中的数据类型不匹配”

  19. 19

    条件表达式异常中的数据类型不匹配

  20. 20

    条件表达式中的数据类型不匹配vb2010“编辑”按钮

  21. 21

    da.Fill(dt1)中条件表达式中的数据类型不匹配

  22. 22

    标准表达式中的VB.NET数据类型不匹配

  23. 23

    条件表达式中的数据类型不匹配(vb.net,访问权限)

  24. 24

    OLEDB总和错误:条件表达式中的数据类型不匹配。VB.NET

  25. 25

    条件表达式中的数据类型不匹配(Convert.ToInt32(cmd.ExecuteScalar());)

  26. 26

    MS-Access SQL中的“条件表达式中的数据类型不匹配”

  27. 27

    OleDbException(0x80040E07):条件表达式中的数据类型不匹配

  28. 28

    运行时错误“ 3464”:条件表达式中的数据类型不匹配

  29. 29

    条件表达式 ms-access c# 中的数据类型不匹配

热门标签

归档