Вопрос про blob поле и mysql
Для авторизации надо использовать AES
Использую шифрацию - получаю на выходе string.
Далее надо string засунуть в blob поле в базе данных mysql
В базе данных mysql есть процедура внесения данных, которая напрямую отправляет данные в поле.
Использую код
myscript1.SQL.Text:='SELECT CreateUser('+QuotedStr(edit10.text)+','+QuotedStr( edit11.Text)+','+QuotedStr(edit9.Text)+','+
QuotedStr(inttostr(combobox1.ItemIndex))+','+Quote dStr(edit5.Text)+','+mycode+','+ QuotedStr('1')+')';
MyScript1.Execute;
где mycode - переменная типа string с уже закодированным с помощью AES кодом
Вылетает ошибка несовместимости типов данных.
Как мне в Delphi создать поле blob, которое поймет mysql и нормально пройдет через запрос?
Компоненты:
mydac 5.80
delphi2010
mysql 5.1
Спасибо.
|