0

所以这可能是最幼稚的问题,但我猜这就是问题所在;然后,我的问题是我不知道如何将 Visual C# Express 2010 连接到 Access 2007 并在 C# 中的应用程序中执行典型的插入、更新、删除、搜索,我刚刚学习了基础知识(完成了一个控制台教程,我相信这已经绰绰有余了,以前使用访问 97 的 VB6 的背景),我一直在这里和网络上搜索,但我唯一能找到的 msdn 教程在哪里我找不到很清楚。
所以在我的应用程序中,我只需要链接组合框,查询这些值以获得新的值,进行计算然后存储在数组中(并且可能在数据网格中显示这些以及从所述数据网格中编辑它们,这有点复杂我猜) 并最终将它们存储在各种表中,但我还没有真正找到一个强大的(或者很可能是简单的)手册来指导我使用 winforms 创建典型的应用程序插入、更新、删除。你们有什么好的链接可以做到这一点吗?

谢谢。

4

1 回答 1

0

You can try with this code

Here link about string connection : 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 回答