Article ID: 194610
Article Last Modified on 7/1/2004
#DEFINE adUseClient 3
oRecordSet = CREATEOBJECT("ADODB.Recordset")
lcSQL = "Select * from authors"
* Modify the SERVER=, DATABASE=, UID= and PWD= parameters
* as needed.
WITH oRecordSet
.CursorLocation = adUseClient
.OPEN(lcSQL, ;
"DRIVER={SQL Server};" + ;
"SERVER=YourServerName;" + ;
"DATABASE=pubs;" + ;
"UID=YourUserID;PWD=YourPassword")
ENDWITH
CLEAR
oRecordSet.MoveLast
? "Last record last name: ", oRecordSet.FIELDS("au_lname").VALUE
oRecordSet.MoveFirst
? "First record last name: ", oRecordSet.FIELDS("au_lname").VALUE
oRecordSet.MovePrevious
IF oRecordSet.BOF
? "Can't move prior to BOF - going to top"
oRecordSet.MoveFirst
ENDIF
oRecordSet.MoveNext
? "Second record last name: ", oRecordSet.FIELDS("au_lname").VALUE
oRecordSet.MoveLast
oRecordSet.MoveNext
IF oRecordSet.EOF
? "Can't move past EOF - going to bottom"
oRecordSet.MoveLast
ENDIF
oRecordSet.MovePrevious
? "Next-to-last record last name: ", oRecordSet.FIELDS("au_lname").VALUE
oBookmark = oRecordSet.Bookmark
? "Bookmark: ", oRecordSet.FIELDS("au_lname").VALUE
oRecordSet.MoveFirst
? "Move to the top: ", oRecordSet.FIELDS("au_lname").VALUE
oRecordSet.Bookmark = oBookmark
? "Return to Bookmark: ", oRecordSet.FIELDS("au_lname").VALUE
oRecordSet.CLOSE
Additional query words: kbVFp600 kbADO200 kbActiveX kbMDAC kbDatabase kbSQL
Keywords: kbhowto kbdatabase KB194610