Вопрос № 129150: Мне нужен формат JPEG. Но ведь путь ещё ввести надо, а он у меня не сохраняется.(программа при сохранении вылетает). В Access я установила поле Текстовое, а вот в Delphi не знаю, что ставить в Инспекторе объектов в свойстве BlobType (всё перепробовал...
Вопрос № 129.150
Мне нужен формат JPEG. Но ведь путь ещё ввести надо, а он у меня не сохраняется.(программа при сохранении вылетает). В Access я установила поле Текстовое, а вот в Delphi не знаю, что ставить в Инспекторе объектов в свойстве BlobType (всё перепробовала, а программа всё равно не идёт). Может какой-то код нужен?
Отвечает: Mishell
Здравствуйте, Вдовенко Стэлла Васильевна!
я так понимаю это продолжение вопроса № 129051
тогда замечу, что хранить фотки в самой базе (имхо) нецелесообразно
лучше все-таки хранить имена файлов, а сами файлы хранить в определенном месте и загружать их при AfterScroll
а по поводу пути - вот для примера если фотки хранятся в директории Fotki которая в свою очередь находится в той же директории что и сама программа
Image1.Picture.LoadFromFile(ExtractFilePath(ParamStr(0))+'Fotki'+ADOQuery1.FieldByName('FileName').AsString);
ну разве что можно добавить проверку на существование файла
да и не забудьте для jpeg'ов прописать uses Jpeg;
Ответ отправил: Mishell (статус: 9-ый класс)
Ответ отправлен: 26.03.2008, 13:37