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();}}} 。