<%@ Language=VBScript %> <% Option Explicit %> <% Dim StartTime, EndTime StartTime = Timer Dim objCN ' ADO Connection object Dim objRS ' ADO Recordset object Dim strsql ' SQL query string Dim RecordsArray ' To hold the Array returned by GetRows Dim i ' A counter variable ' Create a connection object Set objCN = Server.CreateObject("ADODB.Connection") ' Connect to the data source using the native OLE DB Provider for Jet objCN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"&_ "Data Source=C:\Inetpub\wwwroot\data\test.mdb;"&_ "Persist Security Info=False" objCN.Open ' Prepare a SQL query string strsql = "SELECT Field1,Field2,Field3,Field4 FROM tblData" ' Execute the SQL query and set the implicitly created recordset Set objRS = objCN.Execute(strsql) ' Write out the results using GetRows in a loop Response.write "
"
Do While Not objRS.EOF
	RecordsArray = objRS.GetRows(30)
	
	For i = 0 To UBound(RecordsArray, 2)
		Response.write RecordsArray(0, i)
		Response.write vbTab
		Response.write RecordsArray(1, i)
		Response.write vbTab
		Response.write RecordsArray(2, i)
		Response.write vbTab
		Response.write RecordsArray(3, i)
		Response.write vbTab
		Response.write vbCrLf
	Next
Loop
Response.write "
" objRS.Close objCN.Close Set objCN = Nothing Set objRS = Nothing EndTime = Timer Response.write "

processing took "&(EndTime-StartTime)&" seconds

 " %>