递归火山软件开发平台

标题: SQLcha询判断添加 [打印本页]

作者: 522427447    时间: 2023-9-13 21:44
标题: SQLcha询判断添加
在执行sql 添加 的时候,怎么判断 在表项 里面已经存在这个 数据了?我尝试使用sqlcha询,可是返回的是不定值,无法判断是否存在

我现在判断的是罐号在Sqlite中否存在

这个应该怎么弄??
(, 下载次数: 15) (, 下载次数: 14)


(, 下载次数: 15)



作者: 创世魂    时间: 2023-9-13 21:47
没别的办法,就是cha询这个罐号,看看返回的记录数量是不是大于1,大于1就是存在,等于0就是不存在。
作者: 522427447    时间: 2023-9-13 21:56
创世魂 发表于 2023-9-13 21:47
没别的办法,就是cha询这个罐号,看看返回的记录数量是不是大于1,大于1就是存在,等于0就是不存在。 ...

那应该怎么写出来呢,直接写出来是不能编译的
<火山程序 类型 = "通常" 版本 = 1 />
否则 (来源对象 == 按钮7)  // cha询2
{
    如果 (数据库1.cha询SQL ("select * from 罐号设置 WHERE 罐号 = '" + 编辑框1.内容 + "'", ) == 0)
    编辑框8.内容 = "等于0"
}
否则
{
    编辑框8.内容 = "大于0"
}
返回 (0)



错误: 无法将数据类型"火山.安卓.基本.记录集类"与数据类型"整数"进行比较

作者: 522427447    时间: 2023-9-13 21:57
实在是搞不好了,不知道怎么写了,可以指导一下吗?
作者: 522427447    时间: 2023-9-13 22:19
已经搞定,结帖。
作者: impc32    时间: 2023-9-14 09:30
最简单的就是写个存储过程 交给数据库自己处理




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4