技术论坛

 回复:万兄:关于使用ASP/JSP访问WINCC的SQL2000的问题

返回主题列表
作者 主题
yixian01
侠士

经验值:1373
发帖数:1071
精华帖:10
楼主    2005-12-16 21:00:52
主题:万兄:关于使用ASP/JSP访问WINCC的SQL2000的问题
老万:
最近在玩ASP/JSP。我们知道用ASP访问普通版本的SQL2000的时候,可以采用ODBC或OLEDB连接到数据库。当我们采用ODBC方式访问数据库的时候。需要指出数据源,以及用户名和密码。
问题:1:在ODBC的最终测试中,密码不正确而无法连接到SQL,那么,密码是什么?
2:在WINDOWSNT的登陆模式下,可以连接到数据库,那么混合模式至少我没有连接成功。在普通版本的SQL2000中,ADO编程序没有任何的问题。

这样的想法的目的是:利用WINCC报表的功能,会将数据记录放到SQL中,而我,则想通过ASP的页面来访问这个数据库,我想,这没有理由不支持。
有关这个问题,测试的时间成本太高,不敢反复安装SQL2000来试该功能
老兄,如果你知道,请指教。谢谢了
dcount107
侠圣

经验值:2840
发帖数:1737
精华帖:55
    2005-12-21 18:42:20
精华帖  主题:回复:万兄:关于使用ASP/JSP访问WINCC的SQL2000的问题
quote:以下是引用dcount107在2005-12-17 14:58:59的发言:
1.数据源是不需要用户名和密码的


不好意思,我是用5.1测试的,今天在6.0下测试,发现VB下编程不需要提供用户名和密码,但在ASP下必须提供用户名和密码。所以必须用SQL Server EnterPrise Manager建立自己的用户,添加system Administrator权限就可以了!
dsnStr=request("dsnStr")
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
conn.Provider = "sqloledb"
conn.open "Server=DCOUNT\WINCC;Database=" & dsnStr & ";UID=YourUserName;pwd=YourPass;"
rs.open "select * from test",conn,1,1
response.write rs.recordcount
do while not rs.eof
response.write rs("f1") & "---" & rs("f2") & "---" & rs("f3")
rs.movenext
loop
rs.close
conn.close
非淡泊无以明志,非宁静无以致远
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。