ASP上传后出现问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:35:58
在家是测试的ASP连接数据库正常,上传到空间后出现
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
coolsky我大概听懂了
能否告诉我具体操作
我是新手!谢谢
成功追加30分

你在自己的电脑上是用的数据源连接数据库,当你把网站程序传到服务器上去的时候,服务器并没有你设置的数据源,所以不能连接数据库。最好的解决方法是换一中连接数据库的方法,不使用数据源,如:
Dim DB,ConnStr,Conn
DB=Server.MapPath("database.mdb")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="DB
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open Conn

你连接数据库有问题,另外你看你的空间是否支持你的数据库,连接路径是否正确

这是由于在家测试你可以使用odbc配置,如果使用的空间为一般的虚拟主机,你无法配置,则导致此种情况的发生。而相应的asp有另外的廉洁数据库的方式,即“ASP的对象存取数据库方法”。
<% Conn.Open "ADOSamples" Set RS = Conn.Execute("SELECT * FROM TblUser") Do While Not RS.EOF . Response.Write(rs("USERNAME")) . . RS.MoveNext Loop RS.Close Conn.Close %>
就可以的了。