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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Упаковать dbf-файл, dbf упаковка пример 
:(
    Опции темы
Bladerender
Дата 7.12.2010, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Работаю с dbf-файлом вот так

 
Код

System.Data.OleDb.OleDbConnection oConn = new System.Data.OleDb.OleDbConnection();
            System.Data.OleDb.OleDbCommand oCmd =oConn.CreateCommand();
            oConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Directory.GetCurrentDirectory() + "\\res; Extended Properties=dBASE IV;User ID=Admin;Password=";
            oConn.Open();
            oCmd = oConn.CreateCommand();
            oCmd.CommandText = @"Delete FROM CODES"; //ну типа удаляем какие-то записи с таблицы
            DataTable resultTable = new DataTable();
            resultTable.Load(oCmd.ExecuteReader());
            oConn.Close();


Как мне упаковать таблицу (что бы помеченные в dbf-файле удаленные строкиисчезли из файла физически)? А то она естественно растет в размере после таких удалений без перепаковки...
PM MAIL   Вверх
Bladerender
Дата 12.1.2011, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



up
PM MAIL   Вверх
Данкинг
Дата 12.1.2011, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

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



Отвечаю как спец по .dbf: стандартными средствами - никак. Не знаю уж, есть ли какие-то специальные компоненты под .net, чтобы могли сделать таблице .pack.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
croacker
Дата 4.7.2011, 07:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Если в качестве провайдера буден указан: VFPOLEDB
Будут доступны все команды языка FoxPro, включая упаковку.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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