View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
mjschukas[_2_] mjschukas[_2_] is offline
external usenet poster
 
Posts: 1
Default troubles not bringing in the first row of a ado query to another spreadsheet...


...troubles not bringing in the first row of a ado query...

this code works well, BUT I have found that this code doesn’t copy i
the first row of the recordset

???


Code:


Do Until filenameI = ""

strSourceFile = PATH & filenameI

mytab = Mid(filenameI, 1, InStr(1, filenameI, ".") - 1)

strsql = "SELECT * FROM [" & mytab & "$];"

'connection...

Set cn = New ADODB.Connection

'open connection...

cn.Open "DRIVER={Microsoft Excel Drive
(*.xls)};DriverId=790;ReadOnly=True;" & _

"DBQ=" & strSourceFile & ";"

'recordset

Set rs = New ADODB.Recordset

'open rs

rs.Open strsql, cn, adOpenForwardOnly, adLockReadOnly, adCmdText

'copy in rs

Selection.End(xlDown).Select

ActiveCell.Offset(1, 0).Select

ActiveCell.CopyFromRecordset rs

‘clean-up

rs.Delete

rs.Close

filenameI = Dir()

Loop

thank you..

--
mjschuka
-----------------------------------------------------------------------
mjschukas's Profile: http://www.excelforum.com/member.php...nfo&userid=969
View this thread: http://www.excelforum.com/showthread.php?threadid=39458