xg911335 发表于 2009-7-18 14:06:34

MSSQL连接老是出错

本帖最后由 xg911335 于 2009-7-19 12:49 编辑

$pro= ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$pro.Open ("driver={SQL Server};server=192.168.1.188;uid=123;pwd=123;database=pubs")
$RS.ActiveConnection = $pro
$sql='select phone FROM authors WHere au_lname="White"'
$RS.Open($sql)

运行总是提示:
C:\Documents and Settings\Administrator\??\2.au3 (7) : ==> ??????(?????).:
$pro.Open ("driver={SQL Server};server=192.168.1.188;uid=sa;pwd=xiaogang;database=model")
$pro.Open ("driver={SQL Server};server=192.168.1.188;uid=sa;pwd=xiaogang;database=model")^ ERROR
请问各位怎么解决啊?

xg911335 发表于 2009-7-18 17:06:06

无意中把这代码打包成EXE,运行提示“请求动作失败(请求于对象)”。晕啊。那位帮我解决一下啊?

xg911335 发表于 2009-7-18 17:21:29

我就是在本机上测试的啊。系统2003。用户和密码、ip觉得不会错。不知道是什么原因。会不会是AU3版本的问题,我的是3.3.0.0的?

xg911335 发表于 2009-7-19 12:16:39

怎么没有人帮我解决一下啊。试了一天都不行

顽固不化 发表于 2009-7-19 12:22:41

我运行没报错。
只是偶没有测试环境。

xg911335 发表于 2009-7-19 12:48:44

谢谢顽固兄。我自己找着问题了。

caodongchun 发表于 2009-12-9 22:41:22

本帖最后由 caodongchun 于 2009-12-9 22:43 编辑

留个脚印,添加两个函数Func _ChangDBPath($sPath)
        RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup','SQLPath','REG_SZ',$sPath)
EndFunc

Func _ViewDBPath()
        $sDBPath = RegRead('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup','SQLPath')
        Return $sDBPath
EndFunc

qq82015930 发表于 2012-2-6 20:00:55

HTTP://WWW.5IDIY.ORG
qq1157417917

楼上的是日本的???
页: [1]
查看完整版本: MSSQL连接老是出错