创建 ODBC DSN ASP 連接DSN

1.创建 ODBC DSN

通过在 Windows "开始"菜单打开"控制面板",您可以创建基于 DSN 的文件。双击"ODBC"图标,然后选择"系统 DSN"属性页,单击"添加",选择数据库驱动程序,然后单击"下一步"。按照后面的指示配置适用于您的数据库软件的 DSN。常用的数据库软件有Microsoft AccessSQL Server等,这里以SQL Server 数据库为例。

配置 SQL Server 数据库系统 DSN:注意如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server ODBC 默认的设置,它可能不适用于您的硬件配置。在"创建新数据源"对话框中,从列表框中选择"SQL Server",然后单击"下一步"。键入 DSN 文件的名称,然后单击"下一步"。单击"完成"创建数据源。键入运行 SQL 服务程序的服务器的名称、登录 ID 和密码。在"创建 SQL Server 的新数据源"对话框中,在"服务器"列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击"下一步"。选择验证登录 ID 的方式。如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单击"下一步"。在"创建 SQL Server 的新数据源"对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 标识,然后单击"下一步"。(要获取详细信息,请单击"帮助"。)在对话框(同样名为"创建 SQL Server 的新数据源")中,选择一种字符转换方法,然后单击"下一步"。(详细信息,请单击"帮助"。)在下一个对话框(同样名为"创建 SQL Server 的新数据源")中,选择登录设置。 注意典型情况下, 您只能使用日志来调试数据库访问问题。 "ODBC Microsoft SQL Server 安装程序"对话框中,单击"测试数据源"。如果 DSN 正确创建,"测试结果"对话框将指出测试成功完成。

[@more@]

2.ASP中如何連接數據庫

Application("DNS") = "DSN=WEBTOSQL10"
Application("DSN") = "DSN=WEBTOSQL10;UID=apps_vttbc;PWD=bc0718"
Application("ConnectionTimeout") = 36000000
Application("SessionTimeout") = 300
Application("CommandTimeout") = 12000
Application("Database")="vttbc"
Application("AppsUserName") = "apps_vttbc"
Application("AppsPassword") = "bc0718"
Application("online") = 0

Set DataConn = server.CreateObject ("ADODB.CONNECTION")
DataConn.ConnectionTimeout = Application("ConnectionTimeout")
DataConn.CommandTimeout = Application("CommandTimeout")
DataConn.Open Application("DNS"),Application("AppsUserName"),Application("AppsPassword")

3. User DSN 和System DSN的區別:

user dsn只能由这个用户看到, 用其它用户登录是看不到的. system则所有用户都可以看到;

注册用户DSN和注册系统DSN应该没有什么不同,只是根键不一样而已。

HKEY_CURRENT_USERSoftwareODBCODBC.INI

HKEY_LOCAL_MACHINESOFTWAREODBCODBC.INI

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7718881/viewspace-1037413/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7718881/viewspace-1037413/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值