It's not best practice to access the clients filesystem from out HTML/ASPX/ActiveX level for security reasons. Create a client Visual Studio Windows Forms solution (instead of the HTML/ASPX page) that can retrieve the records and submit them to an asp.net service (WCF) in your webapp seems to me the best option.
If you "really" need this functionality, you can always create an ActiveX component and embed that in your HTML/ASPX page. But still, I won't recommend this for a lot of reasons like browser compatibility, browser security settings, security in general.
Side note : You also could upload your dbase with the file up-loader component and then access your dbase on server side level and delete the dbase file afterwards again. Security wise not a thundering solution and you are uploading "all the data" instead of a few records in the first place like requested.