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

start [/forum/topic.php?fid=56&tablet=1&tid=2016404]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 310ms |

| 0 / 0 |
