感谢您使用微软产品。
 
您可以通过SqlCommand类中的ExecuteNonQuery方法来实现数据库的添加、删除、修改等功能。大致的步骤如下:先通过建立一个SqlConnection类的实例来建立一个到数据库的连接,然后建立SqlCommand类的一个实例来建立你要实现的SQL命令,最后通过调用ExecuteNonQuery方法来执行该SQL命令。这些类的具体的使用方法请参阅MSDN Library。在MSDN Library中还有一个往数据库中插入纪录的示例:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlConnectionClassTopic.asp
- 微软全球技术中心 VC技术支持
 
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。

解决方案 »

  1.   

    我是用老的ADO来做的,正式版ADO.NET目前对Access的支持好像怪怪的,不过听说对ODBC的支持要出了
    给你我的例子吧。
    需要先Add Reference,然后选COM->Microsoft ActiveX Data Object 2.7
    public static bool addNewCustomer(Customer arg_Customer)
    {
      if (arg_Customer != null)
      {
        int nullInt = 0;
        Object x =(Object)nullInt;
        string sConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\well.MDB";
        try
        {
          if (!isCustomerExist(arg_Customer)) 
          {
            ADODB.Connection ADOConnection = new ADODB.Connection();
            ADOConnection.Open(sConn,"","",-1);
            ADOConnection.Execute(Util.getSqlInsertString(arg_Customer),out x,-1);
            ADOConnection.Close();
          }
        }
        catch (Exception e)
        {
          throw e;
        }
        return true;
      } 
      else {return false;}
    }