что это такое \xD1\xE2\xEE\xE4 \xED?

SergeyS
Дата: 11.05.2011 15:47:44
Привет всем...
Написал сервис и теперь отлавливаю глюки его работы. Глюки отлавливаются с помощью исключительных ситуаций и записи их в файл...
except
  on E: Exception do WriteInFile(E.Message);
end;
в файле появляется запись следующего вида: SQL Error: Incorrect string value: '\xD1\xE2\xEE\xE4 \xED...' for column 'Sheet' at row 1.
что вот это такое \xD1\xE2\xEE\xE4 \xED? Что нужно сделать что бы эту запись прочитать или записать в файл в читабельном виде?
Gwa
Дата: 11.05.2011 15:49:56
SergeyS,
видимо это 16-ричные коды символов
SergeyS
Дата: 11.05.2011 16:06:32
так что делать с этим?
Gwa
Дата: 11.05.2011 16:11:51
SergeyS,
Вам же сообщается что в столбце Sheet такое значение недопустимо..
Какого типа Sheet?
Нужно добиваться чтоб туда не лезли недопустимые значения.
SergeyS
Дата: 11.05.2011 16:30:40
столбец Sheet имеет тип Text...
Anatoly Podgoretsky
Дата: 11.05.2011 16:57:21
Используй параметры
SergeyS
Дата: 11.05.2011 17:10:34
так я использую параметры:

DocumentName: String;
...
...
zQuery2.ParamByName('TSheet').AsMemo:=DocumentName;