C# удаление из DBF

278
09 декабря 2017, 05:29

Как известно при удаление данные в DBF становятся "скрытыми" - помеченными на удаление, вроде так)

Provider = VFPOLEDB

Вопросы:

  • Как удалять данные сразу?
  • Можно ли при удалении через простой "Delete", при последующем добавлении вместо удаленной (скрытой) записи занести новые данные (перезаписать и снять пометку удаления)?
Answer 1
  1. Выполнить команду PACK. Важно: соединение должно быть с параметром EXCLUSVE=YES (аналог команды FoxPro USE <table> EXCLUSIVE). Другие пользователи не смогут использовать открытую монопольно таблицу.
  2. Можно поиграть с параметром DELETED (опять же, аналог SET DELETED ON/OFF в FoxPro). Соответственно, когда надо перезаписать данные ставим DELETED=NO, обновляем данные, делаем RECALL. Но это как-то неправильно на мой взгляд. Удалили - значит удалили.
READ ALSO
Сделать post/get запрос

Сделать post/get запрос

Не знаю как на шарпе сделать post/get запрос на сайте jspellcom

224
Написать функцию на C# для программы на C++

Написать функцию на C# для программы на C++

У меня есть проект на С++, в котором мне надо делать выборки из WMIЧерез C# это гораздо легче, поэтому хотел бы сделать с помощью него

224
Не редактируются .cshtml-файлы

Не редактируются .cshtml-файлы

После обновления VS 2017 Community Edition перестали редактироваться View-файлы (формата cshtml)Все остальные файлы редактируются как надо

142