Derek writes "Getrows() seems to work differently between Access 2000 and SQL Server 7 sp 2.In Access the code below will display every field from every row. Using the same data but on an SQL Server it only displays the first and last fields and the rest are empty. If I don't use getrows but a conventional movenext/loop routine I can access and display all fields values from all rows.sconnq="DSN=someSQLdb;UID=u;PWD=p"set oRS=server.createobject("ADODB.recordset") thissql="select * from mytable;" oRS.open thisSQL, sconnq thisresults=oRS.getrows() recs=ubound(thisresults,2) fields=ubound(thisresults,1) oRS.closeset oRS=nothingfor r=0 to recs response.write "[" & r & "]" for f=0 to fields response.write thisresults(f,r) & "/" nextnextfor example if a record contains five fields with values "a", "b", "c", "d", "e" thenAccess will produce[0]a/b/c/d/eSQL server will produce[0]a////eThanks"