oledb

Error accessing certain Excel sheets with Jet

I am using ASP.NET to open an Excel 2003 document hosted on the server. The excel spreadsheet, produced by a system outside of my control, has 5 named worksheets. I access the data in each sheet as follows (line breaks added for readability): string ExcelConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\sample.xls; Extended ...

OleDB provider for XML Spreadsheet 2003?

Hi. I'm unable to open XML spreadsheets (2003) using either the JET driver or the new Microsoft.ACE.OLEDB.12.0 provider. I've tried both Microsoft.Jet.OLEDB.4.0 and Microsoft.ACE.OLEDB.12.0 with and without the "Xml" qualifier in the Extented Properties parameter. They both throw OleDbException (0x80004005): External table is not ...

Accessing a database using visual c++ and OLEDB

Does anybody have an example of working with database using Visual C++ and OLEDB? What should I include on top of my code? I have searched the internet and most examples are using C# or VB. Examples written by C++ are usually not complete. I really appreciate your help. Best, Shadi. ...

Reading/Writing DataTables to and from an OleDb Database LINQ

My current project is to take information from an OleDbDatabase and .CSV files and place it all into a larger OleDbDatabase. I have currently read in all the information I need from both .CSV files, and the OleDbDatabase into DataTables.... Where it is getting hairy is writing all of the information back to another OleDbDatabase. Right...

How to refer to a text in an Ms Access table?

I want to refer to a data cell, which if it is equals to some string, it will do something. The codes: If ds.Tables(0).Rows(i)("Status") = "Reserved" Then MessageBox.Show("Can't reserve") End If Is this the correct way to do this? Because I failed doing so.. ...

unmanaged c++ and ADO.NET

I have to rewrite/extend(with features like connection pooling) portions of the database interace code in a multithreaded, enterprise scale legacy c++ applications. The application interacts with both SQL and ORACLE datbases. I was wondring if ADO.NET can be used instead of the current OLEDB / OCI solution. I am hoping to get some feedba...

how to update a table using oledb parameters?

I am having a table which has three fields, namely LM_code,M_Name,Desc. LC_code is a autogenerated string Id, keeping this i am updating M_Name and Desc. I used normal update command, the value is passing in runtime but the fields are not getting updated. I hope using oledb parameters the fields can be updated. Here is my code. publi...

SQLiteDataAdapter Fill exception

I'm trying to use the OleDb CSV parser to load some data from a CSV file and insert it into a SQLite database, but I get an exception with the OleDbAdapter.Fill method and it's frustrating: An unhandled exception of type 'System.Data.ConstraintException' occurred in System.Data.dll Additional information: Failed to enable ...

Error: Syntax error in UPDATE statement

the error i get while executing the code below in OleDb Try con.Open() Dim cmd As New OleDbCommand("Select * from customer", con) cmd.CommandText = " update customer set hr =@hr,min =@min " cmd.Parameters.AddWithValue("@hr", ComboBoxHr.SelectedIndex.ToString()) cmd.Para...

How to avoid OLEDB converting "."s into "#"s in column names?

I'm using the ACE OLEDB driver to read from an Excel 2007 spreadsheet, and I'm finding that any '.' character in column names get converted to a '#' character. For example, if I have the following in a spreadsheet: Name Amt. Due Due Date Andrew 12.50 4/1/2010 Brian 20.00 4/12/2010 Charlie ...

Execute multiple queries

I am using OleDB for executing my queries in C#, Is there any way I can execute multiple queries in one command statement? I tried to separate them with semi-colon (;) but it gives error "Characters found at the end" I have to execute a few hundreds of queries at once. Edit: I am executing Insert Statements. ...

Whats the use of semi-colon (;) in OleDbCommand when it doesn't supports multiple Queries

Hello, I've been wondering if OleDBCommand doesn't supports multiple queries execution then why ";" is used in it ? ...

Opening read-only OLEDB connection to MS Access back-end database while allowing updates via separate MS Access front-end

I have a back-end MS Access 2002-2003 database which stores blog entries. I created a separate front-end database with the forms for entering blog posts into the backend database. Finally, I have a website utilizing ASP to display the blog entries. The website connects directly to the backend database using an OLEDB connection object. W...

DataGenerationPlan : using Excel as a bound data source?

I followed the instructions in this document: http://msdn.microsoft.com/en-us/library/bb386244.aspx And in the final step nothing appears as a choice in the "Generator Output" dropdown. (Ultimately, I want a file of sample data that I can check in with my Visual Studio Database project so all developers get the same data and thus gene...

How to prevent GetOleDbSchemaTable from returning duplicate sheet names from Excel workbook

Hi I have a function to return a DataView containing info on sheets in an Excel Workbook, as follows: Public Function GetSchemaInfo() As DataView Using connection As New OleDbConnection(GetConnectionString()) connection.Open() Dim schemaTable As DataTable = connection.GetOleDbSchemaTable(OleDbSchem...

changing oledb for medium trust hosts - quick solution?

A small website I did for a friend about 6-7 years ago is no longer working because the host is now medium trust and the app reads in a schedule via a .csv and using oledb. Here is the code string sConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;" + @"Data Source=" + System.Web.HttpContext.Current.Request.PhysicalApplicationPath + ...

Excel - referenced values via OleDB from .Net client

I'm trying to read an Excel file (.xls, I think Excel 2003 compatible) via OleDB, but it fails to get the values for referenced fields. This is my current test code (please note, this is just part of the class): Private m_conn As OleDbConnection Public Sub New(ByVal fileName As String) Dim connString As String = String.Format("Pro...

How do I enumerate installed OleDb providers for current processor architecture?

I've a project that connects to a dBase format database file, that I've always done in the past with a connection string of the form of: PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=MyData.dbf;Extended Properties=dBASE 5.0 I've had to revisit this recently, and have found that when attempting to create an OleDbConnection with that ...

Problems of reading Excel 2003 using Oledb

I tried to use Oledb to open Excel 2003. Looks like I can read most of data, but for some cells (such as number), the value returned is Null. Any suggestion? My connection string: ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;" ...

Reading Excel file with C# - Choose sheet

Hey Guys I'm reading an excel file with C# and OleDB (12.0). There I have to specify the select statement with the name of the sheet I wish to read ([Sheet1$]). this.dataAdapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString); Is it possible to select the first sheet, no matter what name? Thank you. ...