magog
20.11.2012 20:52 Azoth
Пстощ, какого хуя:
sqlite> SELECT * FROM accounts WHERE Id=1;
1|Blogique.Metida.LiveJournal_lord_baskervil
но
sqlite> SELECT * FROM accounts WHERE AccountID="Blogique.Metida.LiveJournal_lord_baskervil"
нихуя не выдает?
кавычки одинарные должны быть в запросе однако
"Blogique.Metida" . "LiveJournal_lord_baskervil"
таже хуйня:
sqlite> SELECT Id FROM accounts WHERE AccountID IS 'Blogique.Metida.LiveJournal_lord_baskervil';
а почему IS когда = же?
тоже самое. Это я уже все, что приходило в голову пробовал
А может, и вообще "Blogique"."Metida"."LiveJournal_lord_baskervil".
что ты несешь? Он точку как конкатенацию рассматривает что ли?
Нет.
тогда нахуй это делать? Он тогда вообще не рассматривает строку как значения поля
Блядь. Не путай одинарные кавычки с двойными. Это не строка.
Хотя в sqlite хуй знает, если честно:-) Я по постгресу сужу.
в sqlite непримитивный типов нет вощемта например
совсем охуеть. Ебнутая субд для долбоебов
Что такое Blogique.Metida.LiveJournal_lord_baskervil?
строка же
значение поля
при этом
sqlite> SELECT Id FROM accounts WHERE AccountID LIKE 'Blogique.Metida.LiveJournal_lord_baskervil';
1
Ебанизм какойта.
охуеть ваще
У тебя в таблице действительно лежит "Blogique.Metida.LiveJournal_lord_baskervil", или там неведома ёбана хуйня, оставшаяся после кривого инсёрта без двойных кавычек?
проблему решил. Там у меня был QByteArray.
лол