Здравствуйте, гость ( Вход | Регистрация )
inviZ | Дата 18.6.2010, 11:28 |
Так может проще использовать: QByteArray QByteArray::toHex () const Ха, точно, тупица я, не знал про этот метод) |
|
AD | Дата 17.6.2010, 19:59 |
Так может проще использовать: QByteArray QByteArray::toHex () const Да! Я уже так и сделал! |
|
BRE | Дата 17.6.2010, 19:41 |
Так может проще использовать: QByteArray QByteArray::toHex () const |
|
AD | Дата 17.6.2010, 19:35 |
Смысл в том, что SQL Server Цитата <|p§=Ђ�Я Например, '<' здесь это 0x3C, '|' - 0x7C, ну и так далее. И клиент, который выдает тебе "0x3C7C70A73D8098DF", тоже аналогичным образом форматирует эти байты в удобном для тебя виде. Фишка не в этом! Он и должен выдавать билибердовую строку, это ведь секретный ключ! Дело в том, что в зависимости от кодировки, шестнадцатеричный код некоторых символов отличается, что есть очень плохо. А вот сейчас эти отличия нивелируются. |
|
inviZ | Дата 17.6.2010, 19:26 |
Смысл в том, что SQL Server возвращает на твой запрос просто 8 байт данных. Естественно, если ты попытаешься представить их в виде строки, у тебя получится белиберда. Цитата <|p§=Ђ�Я Например, '<' здесь это 0x3C, '|' - 0x7C, ну и так далее. И клиент, который выдает тебе "0x3C7C70A73D8098DF", тоже аналогичным образом форматирует эти байты в удобном для тебя виде. |
|
AD | Дата 17.6.2010, 19:21 |
Пробуй. Ты гений. СПАСИБО! |
|
inviZ | Дата 17.6.2010, 19:13 |
Пробуй. |
|
Litkevich Yuriy | Дата 17.6.2010, 19:04 |
Так вот мне нужен результат, подобный тому, что я получаю в СУБД. ты послушай проверь, как BRE советует |
|
AD | Дата 17.6.2010, 18:54 |
Ладно, чтобы было понятно, вот результат выборки через СУБД и выборка программы. Запрос
Результат СУБД SQL Server:
программный код
Результат кода:
Так вот мне нужен результат, подобный тому, что я получаю в СУБД. |
|
BRE | Дата 17.6.2010, 18:49 |
Какая БД используется? Этот запрос в sqlbrowser дает нужный результат? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 24.4.2024, 16:12 |