| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > StrToBin |
| Автор: Anakin 15.7.2011, 20:34 | ||||
| Добрый вечер. Есть небольшая проблемка. Имеетса сервер MSSQL также есть таблица в которой должны хранитса пароли в md5, ячейка куда пишетса пароль на базе типа Binary На форме у меня стоит Кнопка и TEdit В TEdit я в писываю пароль шифрую его спомощью модуля md5 и необходимо его передать на базу. Но тут возникает вопрос, в базе таблица имеет свойство binary а пароль у меня типа String как мне перевести String в Binary чтобы передать туда зашифрованый пароль. Погуглил и нашол такой код: Но Дельфи у меня ругаетса на один параметр TBit
Подскажите как исправить положение или может есть какойто другой способ передать зашифрованый пароль md5 на Базу в таблицу с типом поля binary Зарание Благодарен. з.ы. Вот код с которым я работаю
|
| Автор: Dik0n 15.7.2011, 22:06 | ||||
Anakin, попробуй это, из DRKB взял
|
| Автор: Anakin 15.7.2011, 23:34 |
| Неа этот вареант тоже не помог. Вот лог ошибки на попытку внести данные этого типа. Implicit conversion from data type varchar to binary is not allowed Шас я пробую сделать ещё одну процедуру, посмотрю может она поможет. Но в любом случае есть у кого ещё идеи ? |
| Автор: Snowy 15.7.2011, 23:57 |
| Бинарные данные нужно грузить из стрима. Создай TMemoryStream. Засунь туда текст. Сделай ParamByName('Prm1').LoadFromStream |