关于枚举型的变量报错
Sushar980218
2021.10.14 12:16发布于技术 - 新手入门
2992

选择了枚举型的变量,想要insert into sql

出现了报错,怎么解决?

微信图片_20211014121644.png

首赞
收藏
0评论
···
2个回答
按时间排序
按点赞排序
    丁徐亮
    2022-01-12 14:31 发布

    请问这个问题解决了吗?怎么解决的

    首赞
    0评论
    举报
    hankx
    2021-10-14 15:08 发布

    主要原因你枚举类型里面有int或者long类型。

    然后这里只能用String,处理方法可以用 toString 把整数类型的值变为字符串。

    例如 'insert into table(key1, key2) values ('+ toString(value1) + ', value2)' (未验证,若有错请自行修正)

    如果插入sql的数据必须要整数类型,则可以在引号中再引用sql的转换方法把字符串转回整数。

    红猪、收费的阳光、Code_Dove
    点赞
    1评论
    举报