簡體   English   中英

與我的本地.mdf數據庫連接(正確的代碼)

[英]Connect with my local .mdf database (correct code)

我必須完成一個在安裝final.exe程序時自動安裝了本地數據庫的軟件的定稿,但是我無法與本地數據庫連接並設計代碼。

class Class1
{
    internal static string x = "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=F:\Prog\Try\StrorPro_v1.3\StrorPro_v1.3\StoreProData_v1.2.mdf;Integrated Security=True;Connect Timeout=30";
}
using (SqlConnection cn = new SqlConnection(Class1.x)) {
    cn.Open();
    string cm = "select id from item_new_customer where cust='" + textBox2.Text +
        "' order by id";
    using (SqlCommand cmd = new SqlCommand(cm, cn)) {
        ...

您的連接字符串應類似於以下示例。 不必引用MDF或其他文件。 Data Source是指托管數據庫的SQL Server實例。 Initial Catalog將是所有不帶USE關鍵字或三部分標識符(即Database.Schema.Table)的SQL語句發送到的數據庫。 將SSPI用於Integrated Security ,將在身份驗證過程中使用用於運行該應用程序的Windows憑據。 True等效於SSPI,但是建議使用SSPI。 若要使用SQL Server身份驗證,請為“用戶ID”和“密碼”屬性指定用戶ID和密碼,然后將“ Integrated Security性”設置為“ false”。 有關其他連接字符串屬性的更多詳細信息,請參閱此處的文檔。

“Data Source=YourSQLServerInstance;Initial Catalog=YourDatabase;Integrated Security=SSPI;"

暫無
暫無

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

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