Страница 1 из 1
В чем может быть ошибка
Добавлено: 28 окт 2005, 10:09
roalang
Здраствуйте эксперты!!! Используя метод Memo1.Text:=ExtractFileName(OpenDialog1.FileName); у меня появляется ошибка <Project Project.exe raised exception class EDBEngineError with message 'Table does not exist'
File or directory does not exits. > Скажите в чем проблема. Для того что бы открыть и выбрать нужный файл мне приходиться залазить на другие компы, может быть из-за этого???
Добавлено: 28 окт 2005, 11:24
UUU
А если посмотреть типы Memo1.Text и ExtractFileName? Окажется, что они совсем разные.
memo1.lines.add(ExtractFileName(OpenDialog1.FileName)) не пробовали?
КстатиЮ что возвращает OpenDialog1.FileName?
Добавлено: 28 окт 2005, 11:49
Zroman
Помоему, " exception class EDBEngineError with message 'Table does not exist'" это ошибка баз данных, когда обращаются в SQL-запросе к несуществующей таблице.
Добавлено: 28 окт 2005, 15:56
Игорь Акопян
Zroman прав.
roalang, возможно ошибка не в этой строке?
Добавлено: 29 окт 2005, 21:15
YurikGL
>Помоему, " exception class EDBEngineError with message 'Table does not exist'" это ошибка баз данных,
>когда обращаются в SQL-запросе к несуществующей таблице.
Или в поле TableName какого-нибудь TTable прописана несуществующая таблица.
Re: В чем может быть ошибка
Добавлено: 24 ноя 2005, 02:09
Naeel Maqsudov
[quote="roalang"]Здраствуйте эксперты!!! Используя метод Memo1.Text:=ExtractFileName(OpenDialog1.FileName)]
Приведенный кусок кода к ошибке не имеет ни малейшего отношения.
Если в результате конструирования запроса получается что-то типа
Select * from "\\COMP1\folder\t1.dbf"
То в BDE это работать не будет. UNC-имена не поддерживаются. Надо обязательно подключить сетевой диск, и брать файл, скажем, "X:\t1.dbf".