rst52013353 发表于 2012-5-30 23:01:17

关于access已MSSQL

本帖最后由 rst52013353 于 2012-5-30 23:36 编辑

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

rst52013353 发表于 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
分开成两个进程,又是正常的!

58fly 发表于 2012-5-30 23:56:40

对象不同,需要重新声明的吧

rst52013353 发表于 2012-5-31 00:09:22

怎么重新声明呢?是重新声明一个变量吗?我用的两个连接不是一个变量名啊。

yeqing880 发表于 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

试试

rst52013353 发表于 2012-7-7 04:21:46

谢谢搂上的朋友,问题解决了
页: [1]
查看完整版本: 关于access已MSSQL