3

私は C-Sharp の初心者です。C-Sharp からデータベースにアクセスしようとしています。次のコードを書きましたが、データを表示するために次に何を書くべきかわかりません。私はこれをネットで検索しましたが、あまり得られませんでした。これを簡単なコードで教えてください。

string connection = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\Database3.accdb";

OleDbConnection conn = new OleDbConnection(connection);
conn.Open();
OleDbCommand cmd = new OleDbCommand("Select * from score", conn);

OleDbDataAdapter da = new OleDbDataAdapter(cmd);
da.SelectCommand = cmd;
4

2 に答える 2

0

これを試して

        try
        {

        Dataset myDataSet=new Dataset();

        string connection = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\Database3.accdb";
        OleDbCommand cmd = new OleDbCommand("Select * from score", conn);
        OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(cmd );

        connection .Open();
        myDataAdapter.Fill(myDataSet,"TableName");

        }
        catch (Exception ex)
        {
              Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message);
              return;
        }
        finally
        {
              connection .Close();
        }

適切なコーディングの実践のために、接続は常にTry ブロックで開き、 Finally ブロック で閉じる必要があることを忘れないでください。

于 2013-04-09T11:41:43.243 に答える