找回密码
 加入
搜索
查看: 2043|回复: 6

[AU3基础] 关于access已MSSQL

  [复制链接]
发表于 2012-5-30 23:01:17 | 显示全部楼层 |阅读模式
本帖最后由 rst52013353 于 2012-5-30 23:36 编辑

问个基础问题,在bjEvent建立一个access对象后再bjEvent建立一个MSSQL对象,结果不成功?
MSSQL数据库无法连接?才接触编程各位多多理解下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1贡献 -1 收起 理由
user3000 -1 请替论坛考虑下, 别发无关的图片

查看全部评分

 楼主| 发表于 2012-5-30 23:14:23 | 显示全部楼层
就这样执行了这一句操作ACCESS的命令后,再执行下面一句MSSQL的命令就不成功了?
请问我是错在哪里了?
        $addfld = ObjCreate("ADODB.Connection")
        $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & $adSource)
        $RS = ObjCreate("ADODB.Recordset")
        $RS.ActiveConnection = $addfld
        $RS.Open("SELECT COUNT(*)FROM " & $asjyu)
        $sddas = $RS.Fields(0).value
        Return $sddas
        $addfld.Close
        $RS.Close

这句MSSLQ不成功。
$CONN = ObjCreate("ADODB.Connection")
$CONN.Open("driver={SQL Server};server=(local);uid=ad;pwd=;database=gioup")
$RS = ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $CONN
分开成两个进程,又是正常的!
发表于 2012-5-30 23:56:40 | 显示全部楼层
对象不同,需要重新声明的吧
 楼主| 发表于 2012-5-31 00:09:22 | 显示全部楼层
怎么重新声明呢?是重新声明一个变量吗?我用的两个连接不是一个变量名啊。
发表于 2012-6-8 10:34:17 | 显示全部楼层
$CONN2 = ObjCreate("ADODB.Connection")
$CONN2.Open("driver={SQL Server};server=(local);uid=ad;pwd=;database=gioup")
$RS2 = ObjCreate("ADODB.Recordset")
$RS2.ActiveConnection = $CONN2

试试
 楼主| 发表于 2012-7-7 04:21:46 | 显示全部楼层
谢谢搂上的朋友,问题解决了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 11:50 , Processed in 0.075201 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表