| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Почему не работает команда ? |
| Автор: Cyri 29.11.2004, 12:56 |
| Почему не работает команда ? t:=OpenDialog1.FileName; Query1.Close; Query1.SQL.Add('select * from '+ t); Query1.Open; Всё настроено нормально. Запрос Query1.SQL.Add('select * from clients'); работает корректно. Кажется, надо привести OpenDialog1.FileName к какому-то определённому типу или как ? Подскажите Кирилл |
| Автор: ~FoX~ 29.11.2004, 13:12 | ||||
| Cyri OpenDialog.FileName возвращает струкутуру типа TFileName.
Попробуй так:
А что компилятор говорит по этому поводу? |
| Автор: Pakshin A. S. 29.11.2004, 13:29 | ||
А так?
|
| Автор: Dimich 29.11.2004, 16:35 |
| А OpenDialog1.FileName у вас случайно не с расширением файла получается? |
| Автор: Pakshin A. S. 29.11.2004, 18:39 | ||||||
| FileName возвращает: C:\MyDataBase.db В SQL должно быть так:
или так
Можно, конечно если прога лежит в том же каталоге, что и база, сделать преобразование:
Вроде так... |