SQL-запросы пробовал, делаю через ADODataSet.CommandText, но они не проходят, выдают в результате либо пустой набор (если использую = или LIKE), либо все записи, начинающиеся с букв, больше или меньше первой буквы запроса (если соответственно ставить > или <). Т.е. если, к примеру, в запросе задать ... where street_name > 'Северная', выдаются все улицы начинающиеся с букв от Т до Я, если ... where street_name < 'Северная', выдаются все улицы начинающиеся с букв от А до Р. А <>, естественно, выдает все, кроме того, что надо
С ADOQuery я и сам возился, но пока до конца не разобрался, почему вечно ругается, что поле Parameter чего-то недопустимое содержит. И ParameterCheck отключал - все равно.