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

coldguy 2002-05-12 04:38:43
一般用ODBC连接数据库时,DSN都是固定的,这样要是DSN改掉了就不行了,有什么办法可以动态指定吗?
谢谢!
...全文
32 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
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地址吧?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧