Войти

Показать полную графическую версию : Строка соединения OleDbConnection (C#)


LilLoco
15-02-2011, 16:10
Здравствуйте!Есть таблица таблица.db. Создается она при помощи : (в стороннем приложении, на delphi)

q : TQuery;
..........
q.SQL.Add('CREATE TABLE "таблица.db" (column1 varchar(24), column2 varchar(24));');
q.ExecSQL;

Далее нужно использовать эту таблицу в приложении на C#,используя, например, OleDbConnection, но я не знаю какая строка соединения нужна! Пробовал для Paradox, но увы не получилось:(

string connectionLocalString = @"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Paradox 5.x; Data Source=Папка с файлом таблица.db";

Подскажите как осуществить работу с этой таблицей из C#!

Попробовал через dBase:

string connectionLocalString = @"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV; Data Source=Папка с файлом таблица.db";

Возникает ошибка :
Объект 'таблица.db' не найден ядром базы данных Microsoft Jet

Delirium
16-02-2011, 01:12
LilLoco, поперебирай варианты соединений с http://connectionstrings.com/ . Там есть строки соединения на все, что можно.

LilLoco
16-02-2011, 07:22
Delirium, Спасибо, буду искать :)




© OSzone.net 2001-2012