开发者社区 问答 正文

C#中写SQL语句,单双引号的区别,为什么会报标准表达式中数据类型不匹配。

screenshot

这里的点数为列名,在上面设置的类型为int,请问为什么会报 标准表达式中数据类型不匹配。

展开
收起
吴孟桥 2016-06-15 18:20:54 2537 分享 版权
1 条回答
写回答
取消 提交回答
  • 点数为列名,类型为int.
    where 点数 ='" + dianshu[0, i] + "'"
    这条应为
    where 点数 =" + dianshu[0, i]
    类型为数值时不要加引号。加了引号表示值的类型为字符串。

    2019-07-17 19:39:59
    赞同 展开评论
问答分类:
问答地址: