Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.04.2003, 11:18
|
|||
|---|---|---|---|
Как удалить запись из DBF-файла |
|||
|
#18+
Привет всем! Использую ADO, для запросов к DBF файлам. 1. при выполнеии команды delete from Tabl where nom=1 , запись только помечается к удалению, как ее физически грохнуть. 2. И еще если делаю запрос по полям типа дата select * from table where PoleData>'07.04.2003' выдает [Microsoft][odbc dBase Driver] Data type mismatch in criteria expression. что надо не понимаю, т.к. с BDE работало все нормально. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2003, 11:29
|
|||
|---|---|---|---|
Как удалить запись из DBF-файла |
|||
|
#18+
>что надо не понимаю, т.к. с BDE работало все нормально Спрашивается, нахрена на ADO переходил? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2003, 12:08
|
|||
|---|---|---|---|
Как удалить запись из DBF-файла |
|||
|
#18+
Сам не знаю, нахрена перешел на ADO. Почитал тут на форуме что BDE отстой (где-то кто-то так выразился). И начал "ковырять". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2003, 13:54
|
|||
|---|---|---|---|
Как удалить запись из DBF-файла |
|||
|
#18+
Фразу "BDE - отстой" надо понимать в контексте. При работе с MSSQL, BDE действительно отстой, так работает с sql-сервером через устаревший API, не поддерживающий многих фич, а вот при работе с десктопными базами - очень даже не отстой, а отполированый годами безглючный движок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2003, 16:47
|
|||
|---|---|---|---|
Как удалить запись из DBF-файла |
|||
|
#18+
Кстати, а что в БДЕ нормально работало ? Там тоже записи не удаляются физически. Просто становятся не видны. Для физ.удаления используют вызовы из БДЕ-АПИ. (А-ля pack на FoxPro) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2003, 05:01
|
|||
|---|---|---|---|
Как удалить запись из DBF-файла |
|||
|
#18+
Повторяю , кто знает как, при помощи ADO, физически удалить запись из dbf-файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2003, 08:11
|
|||
|---|---|---|---|
|
|||
Как удалить запись из DBF-файла |
|||
|
#18+
Никак, и АДО здесь ни причем. Он удаляет из dbf как надо, т.е. помечает записи как удаленные. А потом есть функция dbiPackTable, которая умеет работать только с файлами dbf и физически удаляет данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2003, 08:32
|
|||
|---|---|---|---|
|
|||
Как удалить запись из DBF-файла |
|||
|
#18+
Как физически грохнуть запись через ADO, зависит от типа ODBC драйвера или OLE провайдера, который ты используешь для доступа к данным. Поэтому, такую инфрмацию нужно искать в справке по драйверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2118642]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
87ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 266ms |
| total: | 463ms |

| 0 / 0 |
