Помогите, пожалуйста, те кто знает и кто пробовал.
Возникла необходимость сохранять в базу FireBird1/ODBC JPEG-картинки. Все это легко делать через BLOB-поля, но нужно сохранять эти картинки в поля типа VARCHAR(32000). И не только сохранять, но и соответственно извлекать.
Проблема одна, в JPEG-файле присутствуют нулевые символы CHR(0), а Delphi7 воспринимет первый же нулевой символ, как кнец строки и прекращает обработку хвоста строки. Вопрос, как добиться чтобы Delphi записал в базу данных длинную строку с нулевыми символами в середине, и как извлечь эту строку из базы данных в файл?
Помогите кто сталкивался с этим. Пожалуйста, приведите конкретный пример кода. Я уже многое перепробовал, но ничего не получается.