主题:  数据库格式问题?

开心馒头

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2003/6/2 18:24:36
#12003/6/19 12:33:45
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "course_dsn","course_user","course_password"
%>

course是指数据库名吗?可以随意指定吗?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22003/6/19 12:46:28
course_dsn是dsn位置。

course_user和coure_password是访问SQL时候的用户名和密码。

编辑历史:[这消息被行者编辑过(编辑时间2003-06-19 12:49:00)]


开心馒头

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2003/6/2 18:24:36
#32003/6/19 12:52:13
那这个语句是对哪个数据库进行操作呢?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#42003/6/19 13:10:34
用ODBC方式连接到SQLserver有两种格式的。

Set Conn = Server.CreateObject("ADODB.Connection")
'Conn.Open "DSN=course_dsn;UID=course_user;PWD=course_password;DATABASE=course"
'Conn.Open "course_dsn","course_user","course_password"

配置DSN的时候,如果指定默认数据库为course则上述代码作用相同。

否则的话,第二行的连接方式更有灵活性,可以单独指定连接某个数据库。

我不常用第二种连接方式的……

参考一下这个吧?
www.1planhost.com/support/s_databaseconn.asp