在 dotnet环境下使用 文件dsn
2009-05-22 15:43 kenty06 阅读(305) 评论(0) 编辑 收藏 举报
格式
一、直接在 写配置文件 filedsn=x:""xxx"xxx.dsn;uid=xxxxx;pwd=xxxx
二、只写文件地址,不写uid和pwd,但要在文件dsn里面写入这两项,如
filedsn=x:""xxx"xxx.dsn;
-------------内容---------------------
DRIVER=SQL Server
UID=xxxxxxx
PWD=xxxxxxx
Network=DBMSSOCN
DATABASE=xxxxxxx
WSID=xxxxxx
APP=Microsoft Data Access Components
SERVER=xxxxxx
Description=xxxxx
----------------------------------
三、在配置中只写文件名,需要在注册表中配置文件dsn的默认路径,以及在文件中写uid和pwd
filedsn=xxx.dsn;
-------------内容---------------------
DRIVER=SQL Server
UID=xxxxxxx
PWD=xxxxxxx
Network=DBMSSOCN
DATABASE=xxxxxxx
WSID=xxxxxx
APP=Microsoft Data Access Components
SERVER=xxxxxx
Description=xxxxx
----------------------------------
注册表路径
HKEY_LOCAL_MACHINE"Software"Microsoft"Shared Tools"MSQuery(windows95以前)
如果有安装 Microsoft Office 97 或者以后的版本,应该修改
HKEY_LOCAL_MACHINE"Software"ODBC"odbc.ini"ODBC File DSN"DefaultDSNDir
你也可以定义只用于当前用户的文件dsn默认路径
HKEY_CURRENT_USER"Software"ODBC"odbc.ini"ODBC File DSN"DefaultDSNDir
解决方案来源:http://support.microsoft.com/kb/165866/EN-US/
一、直接在 写配置文件 filedsn=x:""xxx"xxx.dsn;uid=xxxxx;pwd=xxxx
二、只写文件地址,不写uid和pwd,但要在文件dsn里面写入这两项,如
filedsn=x:""xxx"xxx.dsn;
-------------内容---------------------
DRIVER=SQL Server
UID=xxxxxxx
PWD=xxxxxxx
Network=DBMSSOCN
DATABASE=xxxxxxx
WSID=xxxxxx
APP=Microsoft Data Access Components
SERVER=xxxxxx
Description=xxxxx
----------------------------------
三、在配置中只写文件名,需要在注册表中配置文件dsn的默认路径,以及在文件中写uid和pwd
filedsn=xxx.dsn;
-------------内容---------------------
DRIVER=SQL Server
UID=xxxxxxx
PWD=xxxxxxx
Network=DBMSSOCN
DATABASE=xxxxxxx
WSID=xxxxxx
APP=Microsoft Data Access Components
SERVER=xxxxxx
Description=xxxxx
----------------------------------
注册表路径
HKEY_LOCAL_MACHINE"Software"Microsoft"Shared Tools"MSQuery(windows95以前)
如果有安装 Microsoft Office 97 或者以后的版本,应该修改
HKEY_LOCAL_MACHINE"Software"ODBC"odbc.ini"ODBC File DSN"DefaultDSNDir
你也可以定义只用于当前用户的文件dsn默认路径
HKEY_CURRENT_USER"Software"ODBC"odbc.ini"ODBC File DSN"DefaultDSNDir
解决方案来源:http://support.microsoft.com/kb/165866/EN-US/