How do I create an ODBC DSN entry using C#?

前端 未结 7 1245
旧巷少年郎
旧巷少年郎 2020-11-29 23:43

I\'m working on a legacy application that has a C++ extended stored procedure. This xsproc uses ODBC to connect to the database, which means it requires a DSN to be config

7条回答
  •  不知归路
    2020-11-29 23:59

    thanks it was a great help if you are making a dsn to excel maybe need add something like this

     var dsnKeyEng = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(ODBC_INI_REG_PATH + dsnName + "\\Engines");
     var dsnKeyExl = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(ODBC_INI_REG_PATH + dsnName + "\\Engines\\Excel");
    
     dsnKeyExl.SetValue("FirstRowHasNames", 01);
     dsnKeyExl.SetValue("MaxScanRows", 8);
     dsnKeyExl.SetValue("Threads",3);
     dsnKeyExl.SetValue("UserCommitSync", "Yes")
    

提交回复
热议问题