diff -c psqlodbc.orig\results.c psqlodbc\results.c *** psqlodbc.orig\results.c Fri Dec 09 02:55:48 2005 --- psqlodbc\results.c Thu Jan 12 16:10:44 2006 *************** *** 3109,3114 **** --- 3109,3115 ---- return SQL_ERROR; } s.start_row = s.end_row = s.irow - 1; + s.stmt->currTuple = s.stmt->rowset_start + irow - 1; } num_cols = QR_NumResultCols(s.res);