类型不匹配表达式

Vignesh VerWisH

这是我尝试执行但出错的代码:

string g = dateTimePicker1.Value.ToString("dd-MM-yyyy");
string h = dateTimePicker2.Value.ToString("dd-MM-yyyy");

//string sql2 = @"select Loanno,PName,Duedate,sum(Rec) as rec,sum(Loanamt) as amt from Due where Duedate between [@date1] and [@date2] group by PName order by Loanno asc";

string sql2 = @"select Due.Loanno,Due.PName,Due.Duedate,sum(Due.Rec) as rec,sum(Due.Loanamt) as amt from Due  inner join Party_Det on Due.Loanno=Party_Det.Loanno where Due.Duedate between [@date1] and [@date2] group by Due.Loanno,Due.PName,Due.Duedate";

OleDbCommand cmd2 = new OleDbCommand(sql2, con);
cmd2.Parameters.AddWithValue("@date1", g);
cmd2.Parameters.AddWithValue("@date2", h);
cmd2.ExecuteNonQuery();

DataTable dt=new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter(cmd2);
da.Fill(dt);

dataGridView1.DataSource = dt;
con.Close();
萨加尔·埃里亚斯·杰基(Saagar Elias Jacky)

尝试这个

string sql2 = @"select Due.Loanno, Due.PName, Due.Duedate, sum(Due.Rec) as rec,sum(Due.Loanamt) as amt from Due  inner join Party_Det on Due.Loanno=Party_Det.Loanno where Due.Duedate between @date1 and @date2 group by Due.Loanno,Due.PName,Due.Duedate";
OleDbCommand cmd2 = new OleDbCommand(sql2, con);

cmd2.Parameters.AddWithValue("@date1", dateTimePicker1.Value.Date);
cmd2.Parameters.AddWithValue("@date2", dateTimePicker2.Value.Date);

cmd2.ExecuteNonQuery();
DataTable dt=new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter(cmd2);

da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();    

添加:为什么需要使用Party_det表联接?您没有使用该表中的任何字段。确保Loanno两个表中列具有相同的数据类型。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表达式Lambda错误“参数类型不匹配”

来自分类Dev

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

来自分类Dev

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

来自分类Dev

表达式不匹配正则表达式

来自分类Dev

正则表达式或不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

表达式包含不匹配的括号

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用if表达式时,“不匹配的类型:预期的`()`”是什么意思?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

标准表达式二进制到VBA的数据类型不匹配

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

警告:条件表达式中的指针/整数类型不匹配

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

    表达式Lambda错误“参数类型不匹配”

  2. 2

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

  3. 3

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

  4. 4

    表达式不匹配正则表达式

  5. 5

    正则表达式或不匹配

  6. 6

    正则表达式不匹配

  7. 7

    正则表达式不匹配

  8. 8

    正则表达式不匹配

  9. 9

    正则表达式不匹配

  10. 10

    表达式包含不匹配的括号

  11. 11

    正则表达式不匹配

  12. 12

    正则表达式不匹配

  13. 13

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

  14. 14

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

  15. 15

    使用if表达式时,“不匹配的类型:预期的`()`”是什么意思?

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

    标准表达式二进制到VBA的数据类型不匹配

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

    警告:条件表达式中的指针/整数类型不匹配

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档