![]() |
|
Модераторы: Akina |
![]()
|
|
| StepS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 26.8.2005 Где: Днепропетровск Репутация: нет Всего: нет |
Есть прога в которой пишу след :
в результате в базе нужно сохранить строку: ???\vM?? ?O+???/??6T (в конце символ квадратика, который здесь не отображается так вот.... в базу пишеться: ???M?? ?O+???/??6T т.е. \v заменен на какой-то символ. При чтении из базы в строку этот чудо-символ не заменяется обратно на \v и сравнение проходит не правильно ! что делать ? сравнивать в коде - обязательное условие т.к. перед сравниванием происходит еще пару операций хеширования для убеждения что это хеш не был изменен руками через SQL Manager ? Хэлп ми плиз... З.Ы. ПРобовал сделать pwd.Replace(@"\", @"\\") - ничего не находит и не заменяет. |
|||
|
||||
| useless |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 18.5.2004 Репутация: нет Всего: 1 |
Покажи код, где ты формируешь команду записи в БД.
Я бы сделал так:
Да, кстати, тип столбца hash в таблице должен быть по-моему binary, varbinary или image, но никак не текстовый. Пробуй. Я с параметризованными запросами на практике работал только в MySql. Там я юзал поле с типом BLOB. --------------------
Лучше день потерять, потом за 5 минут долететь !!! |
|||
|
||||
| StepS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 26.8.2005 Где: Днепропетровск Репутация: нет Всего: нет |
спасибо за совет. У меня тоже возникала такая мысля
SELECT * FROM table WHERE hash = ... могло не отработать, (может он искать по полю binary/varbinary/image/BLOD ? и все ли БД могут ? ) Сделал я так : тип столбца hash сделал все те же char(255), а result представил в виде строки из чисел (значение кждого байта в переменной result). От сюда: сравнение - работает (как строка) нет потерь символов все заработало. |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |