代码改变世界

在 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/