0

したがって、これはおそらく最も素朴な質問ですが、それが質問の目的だと思います。次に、私の問題は、Visual C# Express 2010 を Access 2007 に接続し、C# のアプリケーションで典型的な挿入、更新、削除、検索を行う方法がわからないことです。基本を学習したばかりです (コンソール チュートリアルを終了し、アクセス 97 を使用した VB6 の以前のバックグラウンドを持っているので、これで十分だと思います)。私はここと Web で検索してきましたが、私が見つけることができない msdn チュートリアルが本当に明確ではない場所を見つけることができた唯一のものです。
したがって、私のアプリでは、コンボボックスをリンクし、それらの値をクエリして新しい値を取得し、計算を行ってから配列に保存する必要があります(おそらくこれらをデータグリッドに表示し、上記のデータグリッドから編集しますが、これはもう少し複雑だと思います) )そして最終的にそれらをさまざまなテーブルに保存しますが、winformsを使用して典型的なアプリの挿入、更新、削除を作成するためのガイドとなる強力な(またはおそらく単純な)マニュアルを実際には見つけていません。これを行うための良いリンクはありますか?

ありがとう。

4

1 に答える 1

0

このコードで試すことができます

ストリング接続に関するリンクはこちら: http://www.connectionstrings.com/access-2007

var query = "...";
var connectionString = "...";

    using (OleDbConnection connection = new OleDbConnection(connectionString))
    {
        // The insertSQL string contains a SQL statement that
        // inserts a new row in the source table.
        using(var command = new OleDbCommand(query))
        {    
        // Set the Connection to the new OleDbConnection.
        command.Connection = connection;

        // Open the connection and execute the insert command.
        try
        {
            connection.Open();
            command.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        // The connection is automatically closed when the
        // code exits the using block.
        }
    }
于 2012-09-10T18:29:49.987 に答える