Здраствуйте эксперты!!! Используя метод Memo1.Text:=ExtractFileName(OpenDialog1.FileName); у меня появляется ошибка <Project Project.exe raised exception class EDBEngineError with message 'Table does not exist'
File or directory does not exits. > Скажите в чем проблема. Для того что бы открыть и выбрать нужный файл мне приходиться залазить на другие компы, может быть из-за этого???
В чем может быть ошибка
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
А если посмотреть типы Memo1.Text и ExtractFileName? Окажется, что они совсем разные.
memo1.lines.add(ExtractFileName(OpenDialog1.FileName)) не пробовали?
КстатиЮ что возвращает OpenDialog1.FileName?
memo1.lines.add(ExtractFileName(OpenDialog1.FileName)) не пробовали?
КстатиЮ что возвращает OpenDialog1.FileName?
Помоему, " exception class EDBEngineError with message 'Table does not exist'" это ошибка баз данных, когда обращаются в SQL-запросе к несуществующей таблице.
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
Zroman прав.
roalang, возможно ошибка не в этой строке?
roalang, возможно ошибка не в этой строке?

>Помоему, " exception class EDBEngineError with message 'Table does not exist'" это ошибка баз данных,
>когда обращаются в SQL-запросе к несуществующей таблице.
Или в поле TableName какого-нибудь TTable прописана несуществующая таблица.
>когда обращаются в SQL-запросе к несуществующей таблице.
Или в поле TableName какого-нибудь TTable прописана несуществующая таблица.
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
[quote="roalang"]Здраствуйте эксперты!!! Используя метод Memo1.Text:=ExtractFileName(OpenDialog1.FileName)]
Приведенный кусок кода к ошибке не имеет ни малейшего отношения.
Если в результате конструирования запроса получается что-то типа
Select * from "\\COMP1\folder\t1.dbf"
То в BDE это работать не будет. UNC-имена не поддерживаются. Надо обязательно подключить сетевой диск, и брать файл, скажем, "X:\t1.dbf".
Приведенный кусок кода к ошибке не имеет ни малейшего отношения.
Если в результате конструирования запроса получается что-то типа
Select * from "\\COMP1\folder\t1.dbf"
То в BDE это работать не будет. UNC-имена не поддерживаются. Надо обязательно подключить сетевой диск, и брать файл, скажем, "X:\t1.dbf".