| 作者 | 主题 |
|---|---|
|
yixian01 侠士 经验值:1373 发帖数:1071 精华帖:10 |
楼主
主题:万兄:关于使用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 |
楼
主题:回复:万兄:关于使用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
非淡泊无以明志,非宁静无以致远
|