ASP中ODBC数据源使用问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:17:02
我的目的:
1.在本机上用系统DSN方式连接数据库;(并进行程序调试如增加\删除\修改\登录等)
2.开发好程序后传到服务器上时,如何修改连接数据库的部份.(以保证在本机上调试通过的程序在远程服务器上能使用)

其实,你不用本地的dns。都用oledb就行了。
具体方法:
access:直接传到服务器就能用的
<%
on error resume next
set conn=server.CreateObject("adodb.connection")
conn.open"PROVIDER=microsoft.Jet.oledb.4.0;data source=" &server.MapPath("*.mdb")'//这里以*.mdb为数据库你写对路径就行了。
%>
还有的是用下列方法的连的
<%
db_path = "*.mdb"
Set conn= Server.CreateObject("ADODB.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path)
conn.Open connstr
%>
与sql连接:
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>

那么其它的代码都一样。access在本地测试完了。上传基本上不用改什么。sql需要改一下服务器IP 用户名、密码。如果请看下列列子。
"Server=(local)//这里是数据库IP和名称;User ID=123et'//这里是数据库用户名;Password=1213141516'这里是数据库密码//;Database=qian '/这里就是数据库名了