精易论坛

标题: SQL的语句问题 [打印本页]

作者: yiwangxi    时间: 2023-9-19 21:35
标题: SQL的语句问题
软件里调试出3行,但是在火山里调试后就1个
这是什么情况

1.png (17.97 KB, 下载次数: 0)

这里是从软件里测试的语句没问题

这里是从软件里测试的语句没问题

2.png (33.4 KB, 下载次数: 0)

这里调试输出就1个

这里调试输出就1个

作者: 大司命    时间: 2023-9-19 21:38


其他先不说!这几处为啥要加符号!???

作者: 大司命    时间: 2023-9-19 21:40


返回值并不是指语句执行后COUNT的返回值!


作者: yiwangxi    时间: 2023-9-19 21:49
大司命 发表于 2023-9-19 21:40
返回值并不是指语句执行后COUNT的返回值!

再问下,,COUNT的返回值怎么得到,,我需要的就是取到行数
作者: yiwangxi    时间: 2023-9-19 22:34
yiwangxi 发表于 2023-9-19 21:49
再问下,,COUNT的返回值怎么得到,,我需要的就是取到行数

大佬!能详细讲讲该怎么读整数数据 吗?  是不是需要SQLite执行结果.下一行就绪来配合呀!
网上也没找到这样的教程

现在就是说的返回0是成功,但是不知道怎么获取OCUNT的返回值!
作者: 吾名楠    时间: 2023-11-19 20:48
<火山程序 类型 = "通常" 版本 = 1 />
JU语句 = JU语句 + " AS `值` FROM " + JU表名 + 选择 (删首尾空 (条件语句) == "", "", " WHERE " + 条件语句)

JU记录集 = 数据库.取记录集 (JU语句)
如果 (JU记录集.是否有效 == 假)
{
    JU记录集.释放 ()
    返回 (-1)

}
否则 (JU记录集.执行语句 () != SQLite执行结果.下一行就绪)
{
    如果 (数据库.取最近错误码 () == SQLite执行结果.已提交完毕)
    {
        返回值 = 0
        JU记录集.释放 ()
        返回 (0)

    }
    JU记录集.释放 ()
    返回 (-1)

}

返回值 = JU记录集.读整数数据 (0)





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4