永发信息网

asp与MSSQL连接问题

答案:3  悬赏:50  手机版
解决时间 2021-01-31 22:49
  • 提问者网友:原来太熟悉了会陌生
  • 2021-01-31 05:54
我用的乔客程序,数据库是MSSQL在本地,计算机名称叫zjg823,数据库名称叫wangha 密码123456789 下面是连接问题,麻烦大家问下,哪错了,怎么没办法连上
谢谢大家了

joekoe_cms.connstr="provider=sqloledb;" & _
"driver={SQL SERVER};" & _
"server=localhost;" & _
"uid=wangha;" & _
"pwd=123456789;" & _
"database=wangha;"

还是不行,怎么搞的啊?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-01-31 07:06
你的连接程序有点过时了,你试试这样写“
set conn = server.createobject("ADODB.Connection")
conn.Open "provider=sqloledb; data source=zjg823;uid=sa;pwd=123456789;database=wangha"
'写完以后做一个测试,测试代码如下:
if conn.state=1 then
response.write"欢迎使用数据库wangha"
else
response.write"对不起,数据库不能打开!"
end if
全部回答
  • 1楼网友:几近狂妄
  • 2021-01-31 08:25
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 外网访问的时候注意防火墙设置,一定要允许。 一般这样就可以连接数据库了,如果还有疑问的话,可以留言,在下尽力帮助。
  • 2楼网友:逐風
  • 2021-01-31 08:02
试试这样吧.. joekoe_cms.connstr="driver={SQL server};server=(localhost);uid=wangha;pwd=123456789;database=wangha;" 连接字符串是没错的..错的只能是在MSSQL存不存在或者用户密码正不正确,程序有没有错//
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯