我是編碼新手。我正在嘗試通過 WPF / C# 訪問 SQL Server 檔案,我相信我無法輸入正確的字串。我還沒有完全理解 SQL 登錄,但這是我現在擁有的代碼,我相信我可以自己獲得盡可能接近正確的代碼:
string CS = @"Data Source=(LocalDB)\v11.0; Integrated Security=true; AttachDbFileName=C:\Users\Madison\source\repos\TheRealStudyBot\TheRealStudyBot\TestingData.mdf";
SqlConnection con = new SqlConnection(CS);
SqlCommand cmd = new SqlCommand("CREATE TABLE table1 (PK int, Name nvarchar(255), PRIMARY KEY *PK),);", con);
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
con.Close();
這段代碼在下public MainWindow(),之后InitializeComponent()。檔案路徑應該是正確的。資料庫為空。我得到這個例外:
Win32Exception: 未知錯誤 (0x89c50118)
再次運行它,我想我可能不小心更改了除錯設定,因為現在它還提供了一個視窗說明
解決方案不包含指定檔案
(以及許多其他行話代碼例外結果文本)。我看不出我哪里錯了。請幫忙!
uj5u.com熱心網友回復:
如果您使用的是 Visual Studio 2019,
- 雙擊打開服務器資源管理器的 LocalDB
- 單擊您的資料庫,在屬性選項卡上顯示連接字串。
- 復制并粘貼
CS!
LocalDB 的正常連接字串格式是,
Data Source=Your_DataSource;Initial Catalog=YourDatabaseName;Integrated Security=True;Pooling=False
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/405167.html
標籤:
