Hi !
I found this article after searching on Google
http://support.microsoft.com/kb/248144
This seems like the same error..
They say that "The underlying OLE DB provider does not support the ADO record object."
It seems like you need to check the provider you are using to connect to Excel.
Did you try with the "Microsoft Jet 4.0 OLE DB Provider" If you build a connection string with the link propeties form, you should get a connection string that looks similar to the following:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls; Extended Properties=Excel 8.0; Persist Security Info=False
Please let me know if this helps you get going. If not please can you provide more information on the driver and connection string you are using.
Thanks and bye for now, Al