在vb6。0中用dao连接sqlserver数据库,执行update语句时无效。eg update Tbl1 set Name_ID =2 from Tbl1,Tbl2 where Tbl1.ID=Tbl2.ID 在vb中执行这个语句时出现错误,但是直接在查询分析器中执行没有问题,请各位帮忙解决。
解决方案 »
- Timer控件只有第一次执行的时候有效出发Timer事件,怎么回事?
- 用Webbrowser控件 如何获得网页中的所有超级链接,并把这些超级链接全放到表格中去
- 在VB中控制Excel的问题
- 怎么在VB里面实现QQ的那种窗体啊?
- viena的下线
- 在一个mdi父窗体中假如要关闭所有的子窗体,如何判断有哪些窗体还驻留内存?
- 如何去指定目录查找指定的文件是否存在,谢谢!
- API创建WinXP的Button的问题
- 关于SQL查询语言问题,请教各位大侠!
- 要想在屏幕的指定的绝对位置有点击事件
- 如何判断TREEVIEW(树型框)某项的左边是“-”(减号)还是“+”(加号)?
- 一段加密的字符串 想知道这种是什么加密方式??
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070127http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
dim sql as stringcn.open ".........."
sql="update Tbl1 set Name_ID =2 from Tbl1,Tbl2 where Tbl1.ID=Tbl2.ID"
cn.execute sql
dim DataBase_Name As Database
Set DataBase_Name = OpenDatabase("", False, False, "odbc;driver=SQL Server;server=lm;wsid='sa';pwd='1';database=db")DataBase_Name.Execute "update Tbl1 set Name_ID =2 from Tbl1,Tbl2 where Tbl1.ID=Tbl2.ID" 提示操作符丢失在"2 from Tbl1,Tbl2 where Tbl1.ID=Tbl2.ID"中.
不过,Database对象可以用execute方法吗?dao好象应该用查询对象来执行SQL语句吧?
那你为什么不用ado呢?