JohnyDeath писал(а) 01. Декабря 2009 :: 06:58:Ну если ты её из той же базы 1С открываешь, то получается точно не эксклюзивно.
Я ее открываю не из той же 1С, а отдельно. Она у меня и лежит в отдельной папке.
Не совсем корректно указал строку подключения, сорри. На самом деле должно быть так
DRIVER={Microsoft Visual FoxPro ce
DB="+КаталогИБ()+"\folder\"
В папке folder и лежит моя дбф'ка
Спасибо всем кто откликнулся!!! Я немного покопался по форумам и понял что нормально эта конструкция в vfp решается только созданием новой таблицы, добавлением необходимого кол-ва полей и перекачиванием в новую таблицу всех данных, затем старая таблица удаляется а новая переименовывается в старую.
В принципе работает переподключение к базе. Но этот способ мне не понравился и я сразу изначально его откинул.
Может это кому то поможет.
Сам же я пошел по другому пути. К субд привязки не было, поэтому реализовал все что мне нужно на sqlite. Там все работает нормально. Правда работаю через 1С компоненту и неизвестно делает ли оно после alter переподключение к базе или нет.