2015-08-15 3 views
0

Я пытаюсь подключиться к базе данных SQL Server CE через OleDB. Так до того момента, когда я заполнить DataSet с данными все в порядке, у меня есть данные, но когда дело доходит до обновления я получаю сообщение об ошибке:Обновление OleDb DataSet

There was an error parsing the query. [Token line number,Token line offset,,Token in error,,]

Нет чисел с предложением, где, и я не могу понять, что продолжается.

Может ли кто-нибудь помочь?

OleDbConnection conn= new OleDbConnection(connString); //no problem here 
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from table", conn); //this query it doesn't like, but it syas that when it comes to update 
OleDbCommandBuilder cb = new OleDbCommandBuilder(adapter); 
adapter.Update(dataSet, tableName); // here it has problems 

ответ

0

Использование OLEDB с SQL Server Compact с .NET не поддерживается, вы должны использовать поставщик ADO.NET (System.Data.SqlServerCe) - почему вы используете поставщика OleDb?

+0

Мне нужно подключиться к sybase, взять данные оттуда, а затем заполнить его собственной базой данных. Тогда кто-то еще запустит его программу. – prgst

Смежные вопросы