2017-06-19 8 views
0

Visual StudioローカルデータベースをC#プログラムに接続しようとしています。しかし、すべての例やチュートリアルでは、フォームを使用してデータベースの値を表示します。しかし、私はフォームなしで接続したいです。C#Visual Studioローカルデータベース接続

私のデータベースはUser.mdfと呼ばれ、Visual StudioはUserDataSetとTableTableAdapterの2つのメソッド(テーブル^^と呼ばれる)を持つUserDataSetというファイルを作成しました。

時間と数時間後、私は試してみましたが、オンラインで見ましたが、データベースの値をまだ読み書きできません。私はあなたが私を助けることができると思います

..

種類は、フォームずに、データベース内のすべての操作を行うためado.netのクラスを使用することができます

Ascawath

答えて

0

について。

は、次の例を試してみてください:ADO.NET Code Examples

はちょうどあなたのローカル・データベースの接続文字列を変更します。あなたのウェブページでWeb.config

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

0

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); 

      } 



    } 
関連する問題