Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для First
21 / 14 / 11
Регистрация: 09.06.2011
Сообщений: 832
Записей в блоге: 3

SQLite + FDQuery не находит строки с рус.сиволами

14.06.2017, 23:26. Показов 626. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Ребят подскажите в какую сторону двинуться. В общем разрабатывалась когда то программа на рускоязычной винде и досталось мне в ней поправить код. У меня англоязычная виндойс. В общем он теперь не ищет строки из базы которые на русском языке. Как исправить? Я насколько понял надо как то перекодировать перед запросом. Буду благодарен любой подсказке.


PS строки на анг.яз. находит.

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.06.2017, 23:26
Ответы с готовыми решениями:

Программа не находит sqlite библиотеку
Компилирую. Всё запускается на машине с установленным QT, а на других машинах не запускается - выводит runtime error. Насколько я понял...

SQLite Entity Framework 6. Не находит провайдер. Не создаёт таблицу, если даже создаёт БД
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <!-- For more information on Entity Framework...

Работа со Scanner. Не находит совпадения строки, вводимой с клавиатуры и строки из программы - хотя значения вроде одинаковы
Почему не находит совпадения? Scanner input= new Scanner(System.in); String nm = input.next(); String s = "kuku"; ...

4
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,150
Записей в блоге: 3
15.06.2017, 08:04
версия делфи и покажите как ищите

ЗЫ все работало в XE10
0
 Аватар для First
21 / 14 / 11
Регистрация: 09.06.2011
Сообщений: 832
Записей в блоге: 3
15.06.2017, 09:22  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
версия делфи и покажите как ищите
ЗЫ все работало в XE10
Делаю элементарный запрос

Delphi
1
2
3
  Form1.fdqry2.Active := False;
  Form1.fdqry2.ParamByName('N').Value := Form1.cbb1.Selected.Text;
  Form1.fdqry2.Active := True;

Если строка на данные на анг. яз. о выводит если на рус.яз. то нет и выдает ошибку

Could not convert variant of type (Null) into type (Integer)

Версия делфи 10.1 Берлин
0
 Аватар для drvolodko
224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 745
15.06.2017, 11:50
Цитата Сообщение от First Посмотреть сообщение
Could not convert variant of type (Null) into type (Integer)
Эта ошибка вам говорит, что ваше поле имеет значение NULL. Грубо говоря "ничего". Перевести "ничего" в какое-либо значение нельзя. Приведите полный текст, что, откуда и сам запрос на выборку.
0
 Аватар для First
21 / 14 / 11
Регистрация: 09.06.2011
Сообщений: 832
Записей в блоге: 3
15.06.2017, 15:45  [ТС]
Цитата Сообщение от drvolodko Посмотреть сообщение
Эта ошибка вам говорит, что ваше поле имеет значение NULL. Грубо говоря "ничего". Перевести "ничего" в какое-либо значение нельзя. Приведите полный текст, что, откуда и сам запрос на выборку.
Решил проблему таким способом (криво конечно но все же)

Delphi
1
2
3
4
  DataModule1.fdqry2.Active := False;
  DataModule1.fdqry2.SQL.Clear;
  DataModule1.fdqry2.SQL.Add('select * from tbl_1 where f1 = "' + Form1.cbb1.Selected.Text + '"');
  DataModule1.fdqry2.Active := True;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.06.2017, 15:45
Помогаю со студенческими работами здесь

FdTable и fdquery
Здравствуйте. Пробую написать клиент серверное приложение, вопрос в правильности и проблем эксплуатации данных компонентов. Где то читал,...

FDQuery + BDGrid
Как сделать сортировку по возрастанию и по убыванию по нажатию на заголовок DBGrid void __fastcall TForm1::DBGrid1TitleClick(TColumn...

FireDac, FDquery
Уважаемые форумчане. Начинаю пробовать писать СУБД FireDac + postgresql. Дилетантский вопрос. Какие компоненты должны быть расположены на...

Ошибка FDQuery
Что делать?? :help:

FDQuery отображение int
Доброго дня! Искал на форуме ответ на вопрос но так и не нашел может кто встречался... есть поле Integer но через FDQuery к примеру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru