ASP如何用SDN连接数据库?

ggdw 2004-03-31 08:07:57
本来一直使用下面连接数据的,一起正常
<%
'数据库连接
Strconn = "Driver={SQL Server};SERVER=10.109.146.150;UID=asp;PWD=123;DATABASE=qijuasp"
Set Conn=Server.CreateObject ("ADODB.connection")
Conn.Open Strconn
%>
保存在conn.ASP中的

现在老板说要换成DSN文件,不知道如何在CONN,ASP写啊。。比如Dsn文件叫11.dns
请高手指点
...全文
9 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
要注意,用odbc设置dsn时,那个登陆密码是不会被保存的
回复
dragonlyf 2004-03-31
楼上的几位说得太详细了!
初学时是用dsn,现在都不用了,呵呵
回复
panshiwu 2004-03-31
好多初级教程里教的都是配置DSN的,呵呵
回复
xieyj 2004-03-31
好吧,在这我就一步步教你配置odbc:

打开:
控制面板||管理工具||数据源 (ODBC)

一.点"添加",选择"sql server".
二.输入名称,这个名称就是 yourdsnname, 中间的描述可输可不输,然后服务器输入"10.109.146.150"
三.点"下一步",选择第二个单选按钮"使用用户输入登录id 和 密码的 sql server 验证",然后在下面输入框输入用户名与密码,点"下一步".
四.选择"更改默认的数据库",选择"qijuasp",点下一步,完成就可以.

以上就完成了添加 odbc ,调用直接可以使用


Set Conn=Server.CreateObject ("ADODB.connection")
conn.open "刚才那个 odbc 名称"
回复
ggdw 2004-03-31
<%
Set Conn=Server.CreateObject ("ADODB.connection")
conn.open 11.dsn
%>
这样好像不对啊
回复
xiangbo520 2004-03-31
<%
Set Conn=Server.CreateObject ("ADODB.connection")
conn.open yourdsn
%>
就可以了啊!不过DSN要先配置好!
回复
ggdw 2004-03-31
关键CONN.ASP里我不知道怎么引用DSN,难道就是
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
??
回复
xieyj 2004-03-31
参考:http://expert.csdn.net/Expert/topic/2900/2900443.xml?temp=.2913324
回复
xieyj 2004-03-31
可以在服务器上使用:
控制面板中的"管理工具"下"数据源 (ODBC)",添加一个数据源,将连接 sql server 的信息输入.有了 odbc 这个名称就可以参考这段代码连接.

set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告