Are you using a custom-built VBA module downloaded from a site online? Reason I ask is that there are at least a couple such modules folks have put together and posted online. The one I used does specify start and stop lines... probably as optional.. so if you downloaded the code, you may want to check for any comments therein that will explain it..
And this Blog posting I came across shows you how to do the import character by character....
So if you wanted to go that route, you could basically have a couple of loops and at least one counter... so something like:
1. Outer loop for Rows.. based on Chr(13) or vbCrLf perhaps for the line breaks.. You would go to the new record at each one of those, and also count based on those... So once intLinesRead > 2 or whatever number you want, you'd quit out of the loops...
2. Inner loop for fields... based on whatever delimiter is in the text file... It would be inside this loop where you would first build the full string for the given field's value, and then do the rs.Fields("MyField1") = strTextField1 afterwards, before moving to the next field and record... so you'd have to have another loop for building the string value for each field.
Anyway, that does sound like it'd be an alright option if you only need to read in a couple lines of data for certain.
"But thanks be to God, which giveth us the victory through our Lord Jesus Christ." 1 Corinthians 15:57