2017-06-19 173 views
0

我嘗試將Visual Studio本地數據庫連接到我的C#程序。但是在所有示例或教程中,他們使用表單顯示數據庫值。但是,我想在沒有窗體的情況下連接。C#Visual Studio本地數據庫連接

我的數據庫名爲User.mdf和Visual Studio用兩個方法UserDataSet和TableTableAdapter(我的表稱爲Table ^^)創建了一個名爲UserDataSet的文件。

經過數小時和數小時後,我嘗試在網上查找,但仍無法編寫和讀取數據庫值。

我希望你能幫助我..

親切的問候

Ascawath

回答

0

您可以使用ado.net類來完成所有的數據庫操作,而不形式。

試試下面的例子:ADO.NET Code Examples

只需修改連接字符串爲您的本地數據庫。

0
在Web.config中

<appSettings> 
<add key="ConnectionString" value="Data Source=youSourceName;Initial Catalog=User;Persist Security Info=True;User ID=youIDhere;Password=yourPassworHere"/>  
     </appSettings> 

在網頁

public DataSet Local_GetDataSet(string SQL) 
    { 

      SqlConnection connection = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString()); 
      SqlDataAdapter adapter; 
      try 
      { 

       adapter = new SqlDataAdapter(SQL, connection); 
       adapter.SelectCommand.CommandTimeout = CommandTimeOut; 
       DataSet mydata = new DataSet(); 
       adapter.Fill(mydata); 
       adapter.Dispose(); 
       connection.Close(); 
       return mydata; 
      } 
      catch (Exception e) 
      { 
       if (connection.State != ConnectionState.Closed) connection.Close(); 
       throw new Exception("Data Base Error: " + e.Message); 

      } 



    } 
相關問題