Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизЗапись пути к файлу в БД Найти похожие ветки
← →
GoTo © (2010-03-09 00:10) [0]Возник важный вопрос. Каким образом можно записать путь к файлу в таблицу БД по нажатию на кнопку. Т.е. предположим я нажимаю кнопку, выбираю нужный файл, щелкаю предположим ОК и путь к нему должен прописаться в таблицу. Как это сделать?
← →
Игорь Шевченко © (2010-03-09 00:26) [1]также как любую другую строку
← →
Германн © (2010-03-09 00:35) [2]
> Возник важный вопрос.
Хм. Очень важный?
← →
GoTo © (2010-03-09 09:23) [3]Очень, очень. Так как? Приведите пожалуйста хотя бы небольшой примерчик.
← →
brother © (2010-03-09 09:24) [4]Пример чего? Ты не озвучил: какая БД... это как минимум...
← →
Anatoly Podgoretsky © (2010-03-09 09:31) [5]> GoTo (09.03.2010 09:23:03) [3]
Fld := S;
← →
Плохиш © (2010-03-09 16:23) [6]
> GoTo © (09.03.10 09:23) [3]
insert into blabla (sss)
← →
GoTo © (2010-03-09 17:11) [7]Уточню: БД - Access. Каким образом можно добавить строку с путем к файлу в таблицу из диалога открытия файла (OpenPictureDialog или OpenDialog)? Помогите новичку пожалуйста. Если хотите можете считать меня дебилом и кретином но объйсните пожалуйста по порядку что куда и как.
> insert into blabla (sss)
blabla - я так понял столбец, а sss - путь?
← →
Leonid Troyanovsky © (2010-03-09 18:12) [8]
> GoTo © (09.03.10 17:11) [7]
> Уточню: БД - Access. Каким образом можно добавить строку
> с путем к файлу в таблицу из диалога открытия файла (OpenPictureDialog
RTFM:
1. DevGuide: Developing database applications. Working with ADO components.
2. VCL Reference: ExtractRelativePath, ExpandFileName, ExtractFileDir &etc.
--
Regards, LVT.
← →
Anatoly Podgoretsky © (2010-03-09 19:11) [9]> GoTo (09.03.2010 17:11:07) [7]
Странный вывод, а посмотреть справку по твоему диалекту SQL
--
← →
YurikGL © (2010-03-09 21:20) [10]
> Уточню: БД - Access. Каким образом можно добавить строку
> с путем к файлу в таблицу из диалога открытия файла (OpenPictureDialog
> или OpenDialog)?
Разобьем на два вопроса
1) Как вытащить строчку с именем файла из диалога открытия файла (OpenPictureDialog
или OpenDialog)
2) Как полученную строчку записать в таблицу Access
С каким из вопросов проблемы? С обоими?
← →
Германн © (2010-03-09 21:38) [11]
> Разобьем на два вопроса
Тогда уж на три. Сначала надо кнопку нажать.
← →
Плохиш © (2010-03-09 21:51) [12]Сначала надо диалог выполнить :-)
← →
Плохиш © (2010-03-09 21:53) [13]
> GoTo © (09.03.10 17:11) [7]
Подожди, сейчас защитьник немощных и обездоленных подтянется, объяснит как надо отвечать и может быть поможет...
← →
GoTo © (2010-03-09 22:52) [14]
> Разобьем на два вопроса
> 1) Как вытащить строчку с именем файла из диалога открытия
> файла (OpenPictureDialog
> или OpenDialog)
> 2) Как полученную строчку записать в таблицу Access
Проблема с первым пунктом. Записать с божьей помощью и сам сумею.
← →
HF-Trade © (2010-03-09 23:03) [15]If OpenDialog1.Execute = True Then
Путь к файлу := ОпенДиалог1.ФайлНейм;
← →
Anatoly Podgoretsky © (2010-03-09 23:11) [16]> GoTo (09.03.2010 22:52:14) [14]
А чего бог не помогает с первым пунктом?
А может ну его нафиг бога, может самому стоит взглянуть в справку?
--
← →
Германн © (2010-03-10 01:35) [17]
> А может ну его нафиг бога, может самому стоит взглянуть
> в справку?
Тем более, что там (в справке) пример есть.
← →
GoTo © (2010-03-15 18:21) [18]Как сохранить путь к файлу в БД разобрался. Спасибо. Теперь другой вопрос: необходимые файлы надо поместить в подпапку images в папке программы. Однако тогда программа не находит файлы по старым путям, занесенным в БД. Как сделать так чтобы в БД записывалось только само имя необходимого файла, без полного пути? Ну или хотя бы как сократить путь до подпапки images, т.е. чтобы путь обозначался как images\img1.jpg? Пожалуйста очень прошу помочь.
← →
GoTo © (2010-03-15 18:23) [19]Прошу прощения, ослеп.
← →
GoTo © (2010-03-20 16:19) [20]У меня снова возникло некоторое затруднение. Прошу помочь. Собственно проблема: если в OpenPictureDialog не выбирая никакого файла нажать на "Отмена" то генерируется сообщение об ошибке такого типа ADOTable1: Dataset not in edit or insert mode
Фрагмент кода:procedure TRDB.Button1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
ADOTable1.Edit;
DBEdit1.Text:= ExtractFileName (OpenPictureDialog1.FileName);
ADOTable1.FieldByName("Обложка").Value:=DBEdit1.Text;
ADOTable1.Post;
end;
← →
Anatoly Podgoretsky © (2010-03-20 16:47) [21]> GoTo (20.03.2010 16:19:20) [20]
Освой begin end
← →
Плохиш © (2010-03-20 18:40) [22]
> GoTo © (20.03.10 16:19) [20]
Т.е. синтаксис используемого языка программирования должен пушкин изучать?
Зачем оно тебе, это программирование?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.09 c