[英]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.