请教:如何在ADO控件中提交SQL指令?
请教:如何在ADO控件中提交SQL指令?
想在ADODC1控件中,提交delete from table where ...
SQL命令,但是无ado控件无execute方法,如何解决?
多谢指教!
问题点数:0、回复次数:7Top
1 楼moyaxu(1/6)回复于 2003-02-01 08:55:27 得分 0
一般不用ado控件的,用ado recordset 加commandTop
2 楼irq001()回复于 2003-02-01 11:09:48 得分 0
用Open "delete from table where ..."不行么?Top
3 楼moyaxu(1/6)回复于 2003-03-12 20:49:24 得分 0
用execute "delete from table where ..."Top
4 楼moyaxu(1/6)回复于 2003-03-12 20:52:34 得分 0
当然不能用ado控件来写sql语句来删除,定义一个dim conn as new adodb.connection
conn.open connectionStr conn.execute "delete ..."不就可以了Top
5 楼wuguangyao(小武)回复于 2003-03-13 11:03:34 得分 0
dim cmd as new adodb.command
dim conn as new adodb.connection
'conn是对数据库的连接
set cmd.activeconnection = conn
cmd.commadntype = adcmdtext
cmd.commandtext = "你的sql指令"
cmd.executeTop
6 楼holydiablo(香菜鱼头)回复于 2003-03-13 14:39:48 得分 0
对,conn的Execute返回一个Recordset对象Top
7 楼zmrok(朱朱)回复于 2003-03-13 15:33:51 得分 0
ado控件的优点是方便省事少写代码,它本身有很多缺点,很不灵活,所以一般不用它直接象楼上几位那样用ado,写代码这样就很灵活了Top




