access數據庫中有1萬條記錄,在用asp作為編程技術去讀取數據庫中的記錄,在速度上肯定會很慢的,那么有什么方法可以解決這個問題。還有,就是數據分段讀取的技術怎么實現,請大家舉個例子大家探討一下,有知道的,就不要隱藏哦

熱心網友

用ADO。Net從access數據庫中讀取數據,不知道對你有否幫助:)這段程序是用ADO。Net從access數據庫中讀取數據的。在project\bin\debug目錄中有一個access2000數據庫meTest。mdb,你可以自行建立并且復制到你的debug目錄,我因為數據文件大小問題沒有上傳數據庫。數據庫中有一個'Developer'表,它包括Name和Address列,下面是該過程的代碼:using System;using System。Data;using System。Data。OleDb;namespace ADONETWriteQuery{/// /// Summary description for Class1。/// class Class1{static void Main(string[] args){string strDSN = "Provider=Microsoft。Jet。OLEDB。4。0;Data Source=c:\\mcTest。MDB";string strSQL = "SELECT * FROM Developer" ;// create Objects of ADOConnection and ADOCommandOleDbConnection myConn = new OleDbConnection(strDSN);OleDbCommand myCmd = new OleDbCommand( strSQL, myConn );OleDbDataReader datareader = null;try{myConn。Open();datareader = myCmd。ExecuteReader();while (datareader。Read() ){Console。WriteLine( "Developer Name:{0}, Address:{1}", datareader["Name"], datareader["Address"]);}}catch (Exception e){Console。WriteLine("Oooops。 I did it again:\n{0}", e。Message);}finally{myConn。Close();}}} 。