dim cn as new ADODB.connection 此处创建了一个名为cn的ADODB.connection 对象 ............. set cn = new ADODB.connection 此处又想创建一个名为cn的ADODB.connection 对象应该这样 dim cn as ADODB.connection ............. set cn = new ADODB.connection
上面你已经new了,所以下面再new就是错误的 两种写法; 1:dim cn as new adodb.connection cn.open sConnectString 2: dim cn as adodb.connection set cn=new adodb.connectioncn.open sConnectString
此处创建了一个名为cn的ADODB.connection 对象
.............
set cn = new ADODB.connection
此处又想创建一个名为cn的ADODB.connection 对象应该这样
dim cn as ADODB.connection
.............
set cn = new ADODB.connection
高手帮我!!!
两种写法;
1:dim cn as new adodb.connection
cn.open sConnectString
2: dim cn as adodb.connection
set cn=new adodb.connectioncn.open sConnectString
应该是引用的问题? 你看看你的 ado 版本,是不是引用了两个版本的ado 对象,去掉一个就好了,另外,你还可是用set cn=createobject("adodb.connection")来创建,不会有问题,系统会选择默认的 ado版本
dim cn as object
set cn=createobject("adodb.connection")
cn.open ....
还有,你定义为“新对像”,为什么还要建一个“新对象”?这样的习惯不好,记住使用完毕后设置为nothing哦。