|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/2/6 9:11:08 |
标题: |
|
加入我的收藏 |
楼主: |
比如 AAA BBB CCC DDD EEE ===================================================== 123 111 114 544 454 877 234 454 874 336 123 447 878 999 111 447 889 655 484 548 123 447 777 898 998 我想把字段AAA中值为123的所有记录中字段DDD的值为898和484的记录删除掉,请问我该怎么办?因为有很多的数据要删除,而且数据在不断的增加中,所以不能总是要去不断的修改这个语句。我想是用一个INI文件如果有数据增加的话只要修改INI文件就好了。请问该怎么办
----------------------------------------------
- |
作者: |
llf026 (llf026) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/2/6 10:21:27 |
1楼: |
delete from tablename where aaa=123 and (ddd=898 or ddd=484)
----------------------------------------------
-
|
作者: |
|
2004/2/6 13:47:58 |
2楼: |
如果仅仅是sql语句的话,llf026说的没有问题。 不过你的意思是123或者898或者484这几个值是变化的吧。 如果是后者,你可以采用ini文件的方式保存. 看一看帮助中有关TRegisty类的用法就会明白。 捷径:可以找一些封装了这些用法的第三方组件比如raize或者rxlib
----------------------------------------------
-
|
作者: |
|
2004/2/6 14:04:53 |
3楼: |
可以在SQL语句中采用参数的办法解决,另外编一窗体来赋值这些参数值.
----------------------------------------------
我真的很菜啊。
|
|