人大金仓,“操作符不存在: int4 = pg_catalog.text”,该怎么处理呢 返回

SqlSugar 沟通中
8 535
该叫什么 6 发布于2025/9/24
悬赏:0 飞吻

image.png

热忱回答8

  • fate sta fate sta VIP0
    2025/9/24

    类型不对。


    提供具体代码。

    0 回复
  • fate sta fate sta VIP0
    2025/9/24

    字段是int你传的参数是string的。

    0 回复
  • 6 6 VIP0
    2025/9/24

    @fate sta:类型定义没有问题,只是生成的sql中,字段类型是int,但是条件是:where noticeId = N'1',我看资料说是,金仓数据库不允许,int类型和字符串类型比较,必须是 where noticeId = 1,才可以。image.png

    0 回复
  • 6 6 VIP0
    2025/9/24

    @fate staimage.png

    0 回复
  • fate sta fate sta VIP0
    2025/9/25

    打印的SQL不准

       Console.WriteLine(UtilMethods.GetNativeSql(sql, pars))


    用个这个打印

    0 回复
  • fate sta fate sta VIP0
    2025/9/25

    并且你的代码报错点在插入不在查询

    0 回复
  • fate sta fate sta VIP0
    2025/9/25

    建议你写个DEMO,写2个字段的DEMO进行测试  。类型正确是不会报错的。

    0 回复
  • fate sta fate sta VIP0
    2025/9/25

    还有疑问提供完整的DEMO和建表语句。删掉OBJ和BIN打包上传

    0 回复