Click here to Skip to main content
11,934,809 members (51,171 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# WPF MS-Excel
I am using .xlsx excel file as database for my WPF C# application and using connection string
MyConnection = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\\DBStudent.xlsx';Extended Properties=Excel 8.0;");

my code and connection for select query is working fine untill i dont close the .xlsx db file. and when i close it it shows some invalid table format exception in my code.

please help
thanks in advance.
Posted 31-Jan-13 18:53pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You need to use this provider if you are using .xlsx files.

MyConnection = new OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0;Data Source='D:\\DBStudent.xlsx';Extended Properties=Excel 12.0;")
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Now it is working fine. Thanks a lot. Smile | :)
richcb 4-Feb-13 9:54am
You are welcome. For future reference, when commenting or asking a question on a solution, use the "Have a Question or Comment?" button. Do you see how you posted a comment as a solution to your own question?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web04 | 2.8.151126.1 | Last Updated 4 Feb 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100