Click here to Skip to main content
12,453,106 members (57,933 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C# WPF MS-Excel
Hi,
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 17:53pm
Rate this: bad
 
good
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;")
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

Now it is working fine. Thanks a lot. Smile | :)
  Permalink  
Comments
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
Web02 | 2.8.160826.1 | Last Updated 4 Feb 2013
Copyright © CodeProject, 1999-2016
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