Здравствуйте! Подскажите, можно ли в лазарусе (платформа линукс) обращаться к базе данных dbf с помощью sql-запросов? Цель: выборка данных, например: 'SELECT name FROM tabl WHERE name LIKE"'+ComboBox1.Text+'%";'
Как это можно реализовать для dbf?
SQL-запросы к .dbf
Модератор: Модераторы
Скорее не sql, а через метод filter, там есть and, or, not
Добавлено спустя 2 минуты 27 секунд:
Примеры http://wiki.freepascal.org/Lazarus_Tdbf ... xpressions
Вместо процентов звездочка
Добавлено спустя 2 минуты 27 секунд:
Примеры http://wiki.freepascal.org/Lazarus_Tdbf ... xpressions
Вместо процентов звездочка
А в Linux разве есть ODBC для DBF? Что-то я не видел...
Vadim писал(а):А в Linux разве есть ODBC для DBF? Что-то я не видел...
Есть http://www.unixodbc.org/
http://wiki.freepascal.org/ODBCConn
Но этот вариант очень ненадежен
Добавлено спустя 8 минут 25 секунд:
Судя по всему если поддержка dbf если и есть, то урезанная
Но есть FreeTDS ODBC Driver for unixODBC, возможно там есть dbf
Ism писал(а):Есть http://www.unixodbc.org/
Так вот и не нашёл я там что-то драйвера для DBF...
да есть в unixODBC доступ к дбфникам. Только вот танцев с бубном там больше чем необходимо.
Однажды я пробовал их "завести". Результат - sqlite, и доступ через стандартный Tdbf (импорт, экспорт).
Возможно, чет и поменялось (давно я это пробывал).
Однажды я пробовал их "завести". Результат - sqlite, и доступ через стандартный Tdbf (импорт, экспорт).
Возможно, чет и поменялось (давно я это пробывал).
