簡體   English   中英

DSN Util C#(不會創建)

[英]DSN Util C#(Won't create)

我正在關注其他帖子-> C# DSN Util

所以我有以下代碼。 (稍作修改)

OdbcConnection DbConnection = null;      
try        
{            
    DbConnection = new OdbcConnection(               
        "DataSourceName=NEWDSN;"+         
        "Driver=SQL Server;" +              
        "Description=New DSN;" +           
        "Server=<NameofServer>;");        
    DbConnection.Open();       
}         
catch (Exception e)       
{            
    Console.WriteLine(e.Message);            
    Console.ReadKey();            
    System.Environment.Exit(0);        
} 

一切似乎都運行良好,我沒有收到任何錯誤,但沒有創建任何內容? 我嘗試使用以下技術進行故障排除

  • 我可以在 ODBC 管理工具中手動創建一個

  • 添加"DatabaseName=blah;"

我在這個領域嘗試了很多東西,但無法產生任何東西。

編輯:

嗯,可能沒有一種方法可以使用此代碼創建一個。 DBConnection.Open似乎是我唯一不錯的選擇。 是否甚至可以創建一個將出現在 ODBC 數據源管理員中的文件?

您使用的代碼和示例是用於打開已創建的 DSN,而不是用於實際創建它們。

你可能需要更像這個例子的東西

http://www.codeproject.com/KB/database/DSNAdmin.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM