Я использую SQLite для сравнения некоторых идентификаторов (varchar 50), поэтому я получаю числовой идентификатор базы данных.
Я использую C # и Visual Studio 2003. Довольно новый в C #, так что, возможно, я делаю ошибку новичка.
При некотором сравнении, подобном следующему
SELECT * FROM tblUSer WHERE Use_id like '%Ñ120%'
Я ничего не получаю, даже если это существует ... Я полагаю, это проблема кодирования, но я не знаю, как ее решить.
Я не могу изменить схему базы данных, поскольку она не является моей базой данных (необходимо изменить, выбрать некоторые данные и обновить поле).
Я не могу изменить данные как таковые, поскольку они уже существуют, а коды пользователей совпадают с некоторыми ссылками, такими как идентификатор клуба или что-то в этом роде ...
Изменение данных на UTF-8 сработало, чтобы заставить его выполнить запрос (без него это дало бы ошибку), но все равно я не получил нужные данные. Возможно также, как данные сохраняются оригинальной программой.
Что мне делать, чтобы мой запрос работал с С?