Выборка работает очень странно, когда я просто выбираю без WHERE, например select pole from table выбираються все записи, но когда я ввожу с where ниче не выбирается
например:
select pole from table where pole1 like '%111%'
У меня есть версия что проблема в кодировке, потому что после загрузки данных из файла, я преобразовую перед сохранением в бд
вот таким способом, а преоброзовую из-за русских букв в кодировке виндозера
HBufC16* ttt4;
ttt4=CnvUtfConverter::ConvertToUnicodeFromUtf8L(*buffer4);
............
iBookDb->AddAbonentWithSql(*ttt1,*ttt2,*ttt3,*ttt4);
и
сохраняю вот так
TInt CBookDb::AddAbonentWithSql(const TDesC& aNomer,
const TDesC& aFam,
const TDesC& aUl, const TDesC& aDom)
{
TBuf<200> strSQL;
_LIT(KInsertInto, "INSERT INTO tel_zh_db (Fam, Nomer, Ul, Dom) VALUES ('");
_LIT(KSeporator,"','");
_LIT(KEnd,"')");
strSQL.Append(KInsertInto);
strSQL.Append(aFam);
strSQL.Append(KSeporator);
strSQL.Append(aNomer);
strSQL.Append(KSeporator);
strSQL.Append(aUl);
strSQL.Append(KSeporator);
strSQL.Append(aDom);
strSQL.Append(KEnd);
return iBookDb.Execute(strSQL);
}
Но я пытаюсь выбрать и отсортировать по цифрам, и тут у меня берут сомнения по поводу кодировки
А выборку делаю, вы видели как, в моем первом посту
Чего where не работает?