Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DBF в C# 
V
    Опции темы
TwiSteR
Дата 7.3.2006, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кибер красавчег
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 15.6.2005
Где: World->Russia

Репутация: нет
Всего: 2



Приветствую уважаемые !
Подскажите плиз как создать dbf файл в C# используя odbc или OleDb
--------------------
PM MAIL WWW ICQ   Вверх
Exception
Дата 7.3.2006, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Создать вроде как только через ADOX. Используй поиск. Открыть соединение (OleDb) можно через строку "Provider=Microsoft.Jet.OLEDB.4 .0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password=".
PM   Вверх
TwiSteR
Дата 7.3.2006, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кибер красавчег
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 15.6.2005
Где: World->Russia

Репутация: нет
Всего: 2



Exception,
Спасибо, строку соединения я знаю. Мне именно создание
--------------------
PM MAIL WWW ICQ   Вверх
Exception
Дата 7.3.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Подключи библиотеку Microsoft ADO 2.8 Ext. for DDL and security (вроде она так называется). Потом напиши
Код
ADOX.Catalog cat = new ADOX.Catalog;
cat.Create("Provider=Microsoft.Jet.OLEDB.4 .0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password=");
. Будут вопросы - обращайся smile
PM   Вверх
TwiSteR
Дата 9.3.2006, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кибер красавчег
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 15.6.2005
Где: World->Russia

Репутация: нет
Всего: 2



Exception,

И обычный CREATE TABLE проканает ?
--------------------
PM MAIL WWW ICQ   Вверх
Exception
Дата 10.3.2006, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



То есть? Тот код, который я написал, создает БД (по крайней мере, должен создавать smile ). А потом ее открываешь через обычный OleDbConnection и делаешь с ней что угодно.
PM   Вверх
TwiSteR
Дата 10.3.2006, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кибер красавчег
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 15.6.2005
Где: World->Russia

Репутация: нет
Всего: 2



Ругается на Extended Properties=dBASE IV
грит мол класс не зареган smile
--------------------
PM MAIL WWW ICQ   Вверх
Exception
Дата 10.3.2006, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



А ты уверен, что у тебя стоит OleDb-драйвер для него? Я - нет smile
PM   Вверх
TwiSteR
Дата 10.3.2006, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кибер красавчег
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 15.6.2005
Где: World->Russia

Репутация: нет
Всего: 2



Exception,
И где же его взять ? smile
--------------------
PM MAIL WWW ICQ   Вверх
Exception
Дата 10.3.2006, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Хм. Скачай последний MDAC (Microsoft Data Access Components, вроде как 2.8).
PM   Вверх
TwiSteR
Дата 11.3.2006, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кибер красавчег
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 15.6.2005
Где: World->Russia

Репутация: нет
Всего: 2



Ничего не качал
всё ешиолсь так
Код

//Making OleDb connection
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\OUT41C\\;Extended Properties=dBASE IV;User ID=Admin;Password=");
con.Open();

//Creating clients.dbf table
OleDbCommand create = con.CreateCommand();
create.CommandText = "CREATE TABLE Clients.dbf (Id numeric (8), Name char(254), Feature numeric(1), Address_law char(254), Address_post char(254), Phone char(254), Inn char(64), Kpp char(64), Bik char(64), Ras_Bill char(254), Passport char(254));";
create.ExecuteNonQuery();


Exception,
10х !
--------------------
PM MAIL WWW ICQ   Вверх
Exception
Дата 11.3.2006, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Тьфу, забыл, что dbf - это как таблицы smile . Привык к структуре один файл - одна БД smile
PM   Вверх
СЭНСЭЙ
Дата 5.4.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



может подскажете - можно ли сгенерировать dbf таким макаром и сохранить его на винт?
и как в таблицу dbf заносить данные под C#?
PM MAIL   Вверх
СЭНСЭЙ
Дата 5.4.2007, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



БЛИН , МУЖИКИ!!!! СГЕНЕРИРОВАЛСЯ ФАЙЛ НА ВИНТЕ !!!!!
ВО ДЕЛА!!!!
Как бы теперь научится из .НЕТа открывать дбф и читать форматы полей и данные...
PM MAIL   Вверх
СЭНСЭЙ
Дата 5.4.2007, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



КАК вообще в дбф данные вносить....????
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0510 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.