以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]我想实现表有条件删除记录如何实现 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92084) |
-- 作者:dzy1232016 -- 发布时间:2016/10/25 21:16:00 -- [求助]我想实现表有条件删除记录如何实现 我S Q L d el ete f rom {表名} where substring(ksh,8,3)="512" and zf<480 提示没有定义substring函数 fox表可有自带类似语句?
|
-- 作者:有点蓝 -- 发布时间:2016/10/25 21:18:00 -- 没明白你的意思。想在什么地方用? |
-- 作者:dzy1232016 -- 发布时间:2016/10/25 21:20:00 -- 这个语句在执行s q l 里面用没有成功,我想在命令窗口里面用 |
-- 作者:有点蓝 -- 发布时间:2016/10/25 21:24:00 -- sql放到sql窗口使用,而不是命令窗口。命令窗口是执行代码的 |
-- 作者:dzy1232016 -- 发布时间:2016/10/25 21:33:00 -- 谢谢我想要的就是这个语句, DataTables("aaa").RemoveFor("substring(ksh,8,3)=\'512\' and zf<=480") 我原来用这种方法没有这个命令 Tables("aaa")
|
-- 作者:有点蓝 -- 发布时间:2016/10/25 21:41:00 -- DataTables("aaa").SQLDeleteFor("substring(ksh,8,3)=\'512\' and zf<=480") |
-- 作者:dzy1232016 -- 发布时间:2016/10/25 22:00:00 -- 这个提示 表达式中 \'substring\' 函数未定义。 |
-- 作者:有点蓝 -- 发布时间:2016/10/25 22:06:00 -- 内部表还是sql数据库? 内部或者access改为 DataTables("aaa").SQLDeleteFor("Mid(ksh,8,3)=\'512\' and zf<=480")
|
-- 作者:dzy1232016 -- 发布时间:2016/10/25 22:13:00 -- 是内部表,谢谢您 |