Open row set command not working as expected

  • Hi,

    i need to use openrow set command to fetchdata from excel.

    it is throwing error- The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered.

    But i am able to fetch data from SSIS by connecting to excel source and using import export wizard too without any error.which means we have Microsoft.ACE.OLEDB.12.0 available on the server.(correct me if i am wrong)

    i have to use open row set command only.please let me know how can i achieve using open row set command.

  • subramani.rudrappa 78855 (2/6/2013)


    But i am able to fetch data from SSIS by connecting to excel source and using import export wizard too without any error.which means we have Microsoft.ACE.OLEDB.12.0 available on the server.(correct me if i am wrong)

    Not necessarily. The Excel Provider built into SSIS 2012 uses the ACE driver but the Import/Export Wizard will be using 32-bit as it is launched from SSMS, a 32-bit app. If your SQL Server is 64-bit then OPENROWSET issued via T-SQL will be looking for a 64-bit version of the driver which may not be present.

    There are no special teachers of virtue, because virtue is taught by the whole community.
    --Plato

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply