Выборка из базы данных |
Здравствуйте, гость ( Вход | Регистрация )
Выборка из базы данных |
AD |
17.6.2010, 19:21
Сообщение
#11
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
inviZ |
17.6.2010, 19:26
Сообщение
#12
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 5.6.2010 Пользователь №: 1781 Спасибо сказали: 4 раз(а) Репутация: 1 |
Смысл в том, что SQL Server возвращает на твой запрос просто 8 байт данных. Естественно, если ты попытаешься представить их в виде строки, у тебя получится белиберда.
Цитата <|p§=Ђ�Я Например, '<' здесь это 0x3C, '|' - 0x7C, ну и так далее. И клиент, который выдает тебе "0x3C7C70A73D8098DF", тоже аналогичным образом форматирует эти байты в удобном для тебя виде. |
|
|
AD |
17.6.2010, 19:35
Сообщение
#13
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Смысл в том, что SQL Server Цитата <|p§=Ђ�Я Например, '<' здесь это 0x3C, '|' - 0x7C, ну и так далее. И клиент, который выдает тебе "0x3C7C70A73D8098DF", тоже аналогичным образом форматирует эти байты в удобном для тебя виде. Фишка не в этом! Он и должен выдавать билибердовую строку, это ведь секретный ключ! Дело в том, что в зависимости от кодировки, шестнадцатеричный код некоторых символов отличается, что есть очень плохо. А вот сейчас эти отличия нивелируются. Сообщение отредактировал AD - 17.6.2010, 19:35 |
|
|
BRE |
17.6.2010, 19:41
Сообщение
#14
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Так может проще использовать:
QByteArray QByteArray::toHex () const |
|
|
AD |
17.6.2010, 19:59
Сообщение
#15
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
inviZ |
18.6.2010, 11:28
Сообщение
#16
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 5.6.2010 Пользователь №: 1781 Спасибо сказали: 4 раз(а) Репутация: 1 |
|
|
|
Текстовая версия | Сейчас: 3.12.2024, 14:28 |