老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

C#怎么操作Access數據庫

本篇內容主要講解“C#怎么操作Access數據庫”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#怎么操作Access數據庫”吧!

創新互聯公司是一家專注于成都網站建設、網站制作與策劃設計,景寧畬族自治網站建設哪家好?創新互聯公司做網站,專注于網站建設十余年,網設計領域的專業建站公司;建站業務涵蓋:景寧畬族自治等地區。景寧畬族自治做網站價格咨詢:18982081108

C#操作Access數據庫之SELECT操作是如何的呢,讓我們開始講解:

下面是我的自己在寫測試程序的時候用到了,先列出來看看OleDbDataReader和OleDbDataAdapter是如何操作從數據庫中選擇記錄的:

//通過ID得到當前留言詳細內容.通過STRING類型參數   public Notebook getNoteFromID(string noteid)  {   Notebook tempnote=new Notebook(); //定義返回值   try //C#操作Access數據庫之SELECT操作{  OleDbConnection conn = getConn();   //getConn():得到連接對象  string strCom = "Select * from notes where id=" + noteid ;  OleDbCommand myCommand =new OleDbCommand(strCom,conn);  conn.Open();  OleDbDataReader reader;   reader =myCommand.ExecuteReader() ;   //執行command并得到相應的DataReader  //下面把得到的值賦給tempnote對象  if(reader.Read())  {  //C#操作Access數據庫之SELECT操作tempnote.id=(int)reader["id"];  tempnote.title=reader["title"].ToString();  tempnote.content=reader["content"].ToString();  tempnote.author=reader["author"].ToString();  tempnote.email=reader["email"].ToString();  tempnote.http=reader["http"].ToString();  tempnote.pic=reader["pic"].ToString();  tempnote.hits=(int)reader["hits"];  tempnote.posttime=(DateTime)reader["posttime"];  }  else //如沒有該記錄,則拋出一個錯誤!  {  throw(new Exception("當前沒有該記錄!"));  }   reader.Close();  conn.Close();  }  catch(Exception e)  {  //throw(new Exception("數據庫出錯:" + e.Message)) ;  }  return(tempnote); //返回Databook對象  } //C#操作Access數據庫之SELECT操作

上面的程序就是通過OleDbDataReader來得到特定的記錄的!其中用到的語句我單獨寫到下面:

OleDbConnection conn = getConn();   //getConn():得到連接對象  string strCom = "Select * from notes where id=" + noteid ;   //SQL語句  OleDbCommand myCommand =new OleDbCommand(strCom,conn);   //建立OleDbCommand對象  conn.Open(); //注意我在前面說的Open語句在這里使用到了!  OleDbDataReader reader;   reader =myCommand.ExecuteReader() ;   //執行command并得到相應的結果

我在每句話后都加入了說明,其中OleDbConnection conn = getConn();就是通過我前面提到的getConn函數來得到數據庫連接的,其他語句沒有什么好說的,都很簡單,就不多說了!

C#操作Access數據庫之SELECT操作:再列一個通過OleDbDataAdapter來得到記錄的例程:

//Getlist():得到當前需要的留言列表  public DataView getNoteList()  {   DataView dataview;  System.Data.DataSet mydataset; //定義DataSet   try {   OleDbConnection conn = getConn(); //getConn():得到連接對象  OleDbDataAdapter adapter = new OleDbDataAdapter();  string sqlstr="select * from notes order by posttime desc";  mydataset= new System.Data.DataSet();  adapter.SelectCommand = new OleDbCommand(sqlstr, conn);  adapter.Fill(mydataset,"notes");   conn.Close();  }  //C#操作Access數據庫之SELECT操作catch(Exception e)  {  throw(new Exception("數據庫出錯:" + e.Message)) ;  }   dataview = new DataView(mydataset.Tables["notes"]);  return(dataview);   }

這個程序或許有些復雜,同樣的,我還是先把那些關鍵語句列出,并說明:

OleDbConnection conn = getConn();   //通過函數getConn()得到連接對象  OleDbDataAdapter adapter = new OleDbDataAdapter();   //實例化OleDbDataAdapter對象  string sqlstr="select * from notes order by posttime desc";   //SQL語句   //C#操作Access數據庫之SELECT操作mydataset= new System.Data.DataSet();   //由于OleDbDataAdapter需要和DataSet結合使用,所以在這里定義了DataSet對象,  //其實說OleDbDataAdapter復雜,  //其實就是因為DataSet的緣故DataSet有些類似于ADO中的recordset 對象,  //但功能遠遠超過了它,而且它和數據庫是斷開的,并能存放多個記錄集!   adapter.SelectCommand = new OleDbCommand(sqlstr, conn);   //設置命令為SelectCommand類型的   adapter.Fill(mydataset,"notes");    //執行,并將結果添加到mydataset中的”notes”表中  conn.Close(); //關閉連接!

在對上面的程序加一些補充說明,由于getNoteLista是得到一系列記錄,并通過控件DataGrid來做分頁顯示的,所以我返回的是一個DataView類型的對象!

到此,相信大家對“C#怎么操作Access數據庫”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


網站欄目:C#怎么操作Access數據庫
網頁地址:http://www.xueling.net.cn/article/jsjdoo.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 伊人成人精品 | 日韩a∨精品日韩在线观看 日本高清123 | 日韩中文字幕久久 | 中韩毛片 | 视频福利网 | 日韩色性 | 国产精品成人免费综合网 | 免费一看一级毛片 | 未发育成型小奶头毛片av | 成人国产精品一区在线观看播放 | 日本a级在线 | 中国熟女撒尿毛茸茸 | 久久婷婷五月综合色国产香蕉 | 蜜臀avwww国产天堂 | 色妞www精品视频观看软件 | 国产中文字幕在线看 | 成人爽a毛片免费啪啪 | 国产精品视频免费观看 | 人妻丝袜中文无码av影音先锋专区 | 黄色片ww| 亚洲不卡av一区二区三区 | 搞逼视频免费看 | 向前生活第2季免费观看 | 精品人妻无码av一区二区 | 国产精品综合久久久久 | 国产91区精品福利在线社区 | 日韩成人在线免费观看 | 亚洲成人观看 | 中国av一级片 | 国产成人精品一区二区仙踪林 | 91嫩草在线视频 | 一区二区三区的久久的视频 | www.色五月 | 国产小嫩模无套中出视频 | 一本久道中文字幕精品亚洲嫩 | 精品国产乱码久久久久久影片 | 国产精品久久久久久人妻精品 | 国产一区二区三区视频免费 | 99青青草 | 又黄又爽又猛1000部A片 | 丰满少妇人妻HD高清大乳 |