c# 查詢 插入 access db 2007

連接查詢

  DataSet readAccessDB()
  {
      OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False");
       //建立數據庫引擎連接,注意數據表(後綴爲.db)應放在DEBUG文件下 Provider = Microsoft.ACE.OLEDB.12.0
      OleDbDataAdapter myda = new OleDbDataAdapter("select * from 表1" ,strConnection);
     //建立適配器,通過SQL語句去搜索數據庫
      DataSet myds = new DataSet();
       //建立數據集
      myda.Fill(myds, "表1");
      return myds;
  }

寫入數據

 int writeAccessDB(string strsql)
 {
      OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False");

      try
      {
          strConnection.Open();
          OleDbCommand command = new OleDbCommand(strsql, strConnection);
          int rows = command.ExecuteNonQuery();
          strConnection.Close();
          strConnection.Dispose();
          return rows;
      }
      catch (System.Data.SqlClient.SqlException ex)
      {
          strConnection.Close();
          strConnection.Dispose();
          return 0;
          throw new Exception(ex.Message);
      } 
  }

下載demo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章