Вниз
Скачать: CL | DM;

Запись пути к файлу в БД   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.069 c
2-1272893024
Сава. Ж
2010-05-03 17:23
2010.08.27
Подскажите компонент для выделения любой области?


2-1268466438
NBAH1990
2010-03-13 10:47
2010.08.27
Как сжать Jpg картинку?


9-1181801403
hunn
2007-06-14 10:10
2010.08.27
Дарю идею игры


2-1271178784
rozarock
2010-04-13 21:13
2010.08.27
Выделить подстроку: вещественное число с фиксированной точкой


15-1269466202
Юрий
2010-03-25 00:30
2010.08.27
С днем рождения ! 25 марта 2010 четверг




   Наверх