我用dreamweaver做的asp动态页面,连接sql server数据库,本地测试正常,上传空间后错误80004005

我在本地测试的时候用的是ODBC,后来查询了资料说上传空间后odbc没有用了,要改用连接字符串,查询了一些连接方法,写了代码,结果还是有这个错误:MicrosoftOLE... 我在本地测试的时候用的是ODBC,后来查询了资料说上传空间后odbc没有用了,要改用连接字符串,查询了一些连接方法,写了代码,结果还是有这个错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
/index.asp,行 12,(conn.open ConnStr这一句)
以下是我的代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,Conn,ConnStr
SqlDatabaseName="a………"
SqlUsername="a……"
SqlPassword="4……"
SqlLocalName="@.@.@.@,1433"
set conn=Server.CreateObject("ADODB.Connection")
ConnStr="driver={SQL SERVER};User ID="&SqlUsername&";Password="&SqlPassword&";server="&SqlDatabaseName&";"
conn.open ConnStr
%>
<head>
<title>无标题文档</title>
</head>
<body>
</body>
</html>
请问我上述代码哪里写错了,还有这个问题缠我好久了,我想dw做的asp动态网页用的那些记录集之类的方便操作,可是一旦上传到空间,这个没有odbc就不能用了,那又该怎么办呢?请各位指教一下,谢谢!
展开
 我来答
jiangxibaiyi
2013-09-07 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
购买一个橘裤vps,然后远程桌面连接型伍岩,在服务器上建立一个相应的ODBC即可,建立方法和你自己电脑上建立方法过程基本是一样的!
你的卜御程序无法在虚拟主机上运行,如果非要在虚拟主机上运行,单单改数据库连接是没有用的,你的所有文件的asp代码基本要改
更多追问追答
追问
那云服务器行吗?那个vps小贵
追答

能连接远程桌面的服务器都行

但,能连接远程桌面的服务器,都不便宜

什么叫连接远程桌面,其实就是你的电脑远程登录服务器的操作系统,连接后,你可以在你的电脑显示器上看到服务器上的桌面,然后可以对服务器进行任何操作,比如安装QQ啦,控制面板中进行相关设置了,等等,都行!

当然,建立你要的odbc也不在话下

给你截张图,就更能理解远程桌面了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式