
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.05.2006, 11:41:38
|
|||
|---|---|---|---|
|
|||
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
Есть таблица *.DBF (dBASE IV). цепляюсь к ней из приложения Delphi через ADO+ODBC как упаковать dbf таблицу(удалить удаленные записи). через SQL запрос? или какой другой способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2006, 05:48:56
|
|||
|---|---|---|---|
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
Средствами ADO+ODBC сделать PACK DBF-файла нельзя - слишком специфическое действие. Но можно создать новую таблицу, перегнать в нее актуальные данные, а потом удалить\переименовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2006, 06:28:42
|
|||
|---|---|---|---|
|
|||
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
Спасибо ++++++++++++++++++ Всё пыль, всё тлен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2006, 11:13:32
|
|||
|---|---|---|---|
|
|||
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
осталось выяснить как через ADO создать пустую таблицу.. типы данных через ADO криво создаются -- драйвер САМ выбирает длину целой и дробной части числового поля (правда, я пробовал на VBA, а не на дельфи, но смысл один) если только таблицу создавать как бинарыный файл (зная структуры файла DBF).. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2006, 05:12:00
|
|||
|---|---|---|---|
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
Без всякого ADO работаем как с бинарным файлом - от "старой" таблицы отрезать заголовок и обнулить в нем счетчик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2006, 07:35:51
|
|||
|---|---|---|---|
|
|||
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
golsaБез всякого ADO работаем как с бинарным файлом - от "старой" таблицы отрезать заголовок и обнулить в нем счетчик. можно кусок кода в студию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2006, 17:59:46
|
|||
|---|---|---|---|
|
|||
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
А так работает ? SELECT * FROM Table1 WHERE NOT DELETED() INTO TABLE2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2006, 06:10:09
|
|||
|---|---|---|---|
|
|||
Паковать *.DBF (bBASE IV) через ADO из Delphi можно? |
|||
|
#18+
jhjhjhjhkjhА так работает ? SELECT * FROM Table1 WHERE NOT DELETED() INTO TABLE2 Вопрос не в том что бы не показывать/невидеть данные, а в том чтобы их физически удалить. Т.к. таблица будет активно использоваться для передачи данных меджу двумя базами. которые поддерживают разные пиплы и потому не могут сливать друг другу на прямую (т.е. нужна таблица посредник). И она довольно бысторо разрастается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=56&mobile=1&tid=2016404]: |
0ms |
get settings: |
14ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
5ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 276ms |
| total: | 443ms |

| 0 / 0 |
