永发信息网

关于asp连接MSSQL的问题

答案:1  悬赏:10  手机版
解决时间 2021-02-05 11:00
我朋友给了我一套程序,数据库什么的都已经弄好了,现在我就困在连接文件上,打开页面提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败

/update/mssql.asp,行 7
-----------------------------------
以下是我链接文件的部分内容:
<%
Dim sz,SQLDsnDataName,SQLName,SQLPass
sz = request.Form("sz")
'---设置MSSQL连接数据库--
Dim MSSQLConn
set MSSQLConn=server.createobject("ADODB.CONNECTION")
MSSQLConn.open "DSN=SeeLineMSSQL"
Dim MSSQLLink,SQLMSSQL
set MSSQLLink=server.createobject("adodb.recordset")
SQLMSSQL="select * from [MSSQL] where id=1"
MSSQLLink.open SQLMSSQL,MSSQLConn,1,3
SQLDsnDataName = MSSQLLink("SQLDSNDATA")
SQLName = MSSQLLink("SQLName")
SQLPass = MSSQLLink("SQLPass")
'---设置结束
If sz <> "" Then
--------------------
我已经在系统的数据库源设置了指向 但不知道是哪一个驱动和用户DSN还是系统DSN

望高手解答
最佳答案
strconnect = "Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=localhost;User ID=sa;Password=123123;Initial Catalog=database;"
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strconnect
strconnect 是数据库连接的字符串,Password,是数据库的密码,User ID是数据库连接的用户,Data Source是数据库所在的服务器的地址,如果是和网站在一个服务器上就用localhost,如果不是就是数据库所在服务器的ip地址,Initial Catalog是要连接的数据库的名称。
使用方法是,一下给一个例子。
Set RS = SERVER.CreateObject("ADODB.Recordset")
sql = "select * from table"
RS.open sql_tmp,dbcon
RS.close

外网访问的时候注意防火墙设置,一定要允许。
一般这样就可以连接数据库了,如果还有疑问的话,可以留言,在下尽力帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
邹城市大束镇麻瞳中学地址在什么地方,我要处
夫妻共同借的款但丈夫自己拿去投资失败,妻子
人身意外伤害保险一般要多少钱
河南省周口市太康县朱口镇公务员空缺
消耗体内脂肪用什么药
少先队员参加植树活动,小强说:“我们第一天种
山东省泗水县第十二中学地址在哪,我要去那里
娇傲的意思是什么啊?知道的请说下!
手相婚姻
西辛封村地址在哪,我要去那里办事
女,35岁。劳力性呼吸困难3年。查体:心尖部
使用create table 后立即执行insert into,结
济宁市任城区喻屯镇红庙屯中学地址有知道的么
信用卡欠钱有多少人被抓
高丽山怎么去啊,有知道地址的么
推荐资讯
请帮忙查下sB17751581331的货发到邢台市桥东
从汕头到深圳布吉应该坐什么车
私自搭建阳台怎么举报?
鼓瑟的意思是什么啊?知道的请说下!
兴海路/四海路(路口)在什么地方啊,我要过去
得意忘型怎么去啊,我要去那办事
佻轻的意思是什么啊?知道的请说下!
挖垫的意思是什么啊?知道的请说下!
赤侧的意思是什么啊?知道的请说下!
真功夫(南宁吴圩机场店)怎么去啊,有知道地址
所有·咖啡地址在什么地方,想过去办事
求搜神传国语版的资源啊,百度云是极好的。坐
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?