登录
首页
工控软件
工控软件
回帖
发帖
正文
主题:如何在组态王里删除ACCESS数据库的某一条指定的记录?
点击:6099 回复:12
楼主
编辑
引用
管理
61131513
组态王已经和ACCESS建立好联系了,但是利用SQLDelete只能删除"WhereExpr"已经设定的记录,我想输入某一条记录的某一列的某个记录名,然后会自动删除其中的一条,我是在做立体仓库的存取,比如取某个货物时,记录里的当前货物会被删除
17-04-13 10:22
1楼
编辑
引用
管理
pqsh
你没说清楚.
你是想删除一行(条)记录?
还是要删除一个整列?删除整列是改变数据表结构.
17-04-13 11:07
2楼
编辑
引用
管理
61131513
比如说这个图,我想删除水杯这条记录,在组态王里输入水杯,它能自动删除水杯这个货物的信息,就是
某一行
,而不是全部,在数据库里相应的某一行的水杯也删除掉
最后修改:
2017/4/13 16:50:52
17-04-13 16:50
3楼
编辑
引用
管理
61131513
大哥,你再不帮我,没人帮我了啊
17-04-13 21:22
4楼
编辑
引用
管理
pqsh
17-04-13 21:27
5楼
编辑
引用
管理
61131513
就删一行的所有信息,某一行的货物名称、时间日期、排列层这些,就一行
最后修改:
2017/4/14 9:19:44
17-04-14 08:57
6楼
编辑
引用
管理
pqsh
第二种情况?
你要删除你选出的水杯其中的某一行?这一行要你自己选?
那你需要增加一个唯一的标识(键).
建一个内存字符串变量,假设na,加到画面输出输入.
加一个按钮.按钮弹起: we="货物名称='"+ na + "'";
SQLSelect(,,we);
删除:
把上面的某个bind的变量:
wheree="日期='" + 变量日期+"' and 时间='" +变量时间+ " and 货物名称='" +....;
SQLDelete(,,wheree);
17-04-14 14:13
7楼
编辑
引用
管理
61131513
您看我这么写有什么错吗? 点了删除没反映。也不用我指定某一行,比如说我在“输入货物名称”这个控件里输入水杯,然后点击删除,它会自动删除最先存入的那一行
17-04-14 14:53
8楼
编辑
引用
管理
pqsh
we里的aa用你输入的,就是:本站点\货物名称.
wheree里的日期和时间不能用系统的.
用readbind对应的.
17-04-14 17:02
9楼
编辑
引用
管理
61131513
我这样修改了,然后在
这个控件上输入了“水杯”,但是数据库上还是没反映,是不是有哪个细节写错了,比如说单双引号啥的?我对组态王还有很多语法格式啥的不太懂
17-04-16 10:52
上一页
下一页
工控新闻
全面升级|发那科新一代M-710iD机器人重磅上市
2025工博会,台达官方“剧透”来了!
中控技术新能源领域再呈佳绩,助力全球首个超稠油开采塔式光热综合利用示范项目顺利投产
全球引领!卡奥斯已赋能打造16座灯塔工厂
倒计时 图尔克与您相约2025工博会 | 共赴工业盛宴
华北工控PPC-3312QP工业平板电脑:搭载12/13代Intel Core处理器,专为工业HMI应用设计
旋转的工业脉搏 | 面向众多工业应用的图尔克编码器产品组合
东土科技、智元都提前押注,谁能做机器人领域的“安卓”?
更多新闻资讯