动态连接ODBC的问题请教高手!

coldguy 2002-05-12 04:38:43
一般用ODBC连接数据库时,DSN都是固定的,这样要是DSN改掉了就不行了,有什么办法可以动态指定吗?
谢谢!
...全文
8 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuzxit 2002-05-13
怎么都贊成用include,其實這樣的話那不就是每次都要從新連一次數據庫﹐我的做法一般把連好的connection賦給一個application﹐然后以后無論在那個畫面有操作數據庫都只需引用該application即可。
關于用ADO連接數據庫的代碼這個網址有完整的方法﹐自己參考﹐我是几乎不用ODBC的﹐因為修改太麻煩了。
這個網址我已貼過N的N次方次了﹐怎么還那么多人問這種問題。
回复
MeXP 2002-05-13
<%
response.buffer = true
response.clear
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("test.mdb")
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
类似这样的,有多种方式
回复
julyclyde 2002-05-13
没话说了……
回复
coldguy 2002-05-13
什么叫字符串连接?
谢谢!
回复
weblive 2002-05-12
没有办法,但有一个土办法可以一试!用include!在一个文件里写好连接的代码!然后include到要用的文件中!以后要改时,只要改那个.inc(include文件),当然也可以用其他的扩展名!
回复
超级大笨狼 2002-05-12
不用DSN,用字符串连接.
回复
Lostinet 2002-05-12
怎样才算动态?
好象。NET那样在web.config里面设了个连接设置?
还是干脆必须指定dsn:
page.asp?dsn=mydsn
根据具体情况而定。
没有讨论的必要。
如果要想无限地扩展的话,太没有眼前的意义了。
回复
cmsoft 2002-05-12
用ADO访问数据库比较好解决你的问题
回复
wuya0531 2002-05-12
可以把所有的连接放在一个文件里,那只要改一个就可以了
回复
qisanyou 2002-05-12
不用DSN,用字符串连接.
回复
setfocus 2002-05-12
你说改变IP地址吧?
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-12 04:38
社区公告
暂无公告