Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запись пути к файлу в БД


Страницы:   1 2

GoTo ©   (2010-03-09 00:10:00) 

Возник важный вопрос. Каким образом можно записать путь к файлу в таблицу БД по нажатию на кнопку. Т.е. предположим я нажимаю кнопку, выбираю нужный файл, щелкаю предположим ОК и путь к нему должен прописаться в таблицу. Как это сделать?


Плохиш   (2010-03-20 18:40:00) [1]


> GoTo ©   (20.03.10 16:19) [20]

Т.е. синтаксис используемого языка программирования должен пушкин изучать?

Зачем оно тебе, это программирование?


Anatoly Podgoretsky   (2010-03-20 16:47:00) [2]

> GoTo  (20.03.2010 16:19:20)  [20]

Освой begin end


GoTo   (2010-03-20 16:19:00) [3]

У меня снова возникло некоторое затруднение. Прошу помочь. Собственно проблема: если в 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;


GoTo   (2010-03-15 18:23:00) [4]

Прошу прощения, ослеп.


GoTo   (2010-03-15 18:21:00) [5]

Как сохранить путь к файлу в БД разобрался. Спасибо. Теперь другой вопрос: необходимые файлы надо поместить в подпапку images в папке программы. Однако тогда программа не находит файлы по старым путям, занесенным в БД. Как сделать так чтобы в БД записывалось только само имя необходимого файла, без полного пути? Ну или хотя бы как сократить путь до подпапки images, т.е. чтобы путь обозначался как images\img1.jpg? Пожалуйста очень прошу помочь.


Германн   (2010-03-10 01:35:00) [6]


> А может ну его нафиг бога, может самому стоит взглянуть
> в справку?

Тем более, что там (в справке) пример есть.


Anatoly Podgoretsky   (2010-03-09 23:11:00) [7]

> GoTo  (09.03.2010 22:52:14)  [14]

А чего бог не помогает с первым пунктом?
А может ну его нафиг бога, может самому стоит взглянуть в справку?

--


HF-Trade   (2010-03-09 23:03:00) [8]

If OpenDialog1.Execute = True Then
Путь к файлу := ОпенДиалог1.ФайлНейм;


GoTo   (2010-03-09 22:52:00) [9]


> Разобьем на два вопроса
> 1) Как вытащить строчку с именем файла из диалога открытия
> файла (OpenPictureDialog
> или OpenDialog)
> 2) Как полученную строчку записать в таблицу Access

Проблема с первым пунктом. Записать с божьей помощью и сам сумею.


Плохиш   (2010-03-09 21:53:00) [10]


> GoTo ©   (09.03.10 17:11) [7]

Подожди, сейчас защитьник немощных и обездоленных подтянется, объяснит как надо отвечать и может быть поможет...


Плохиш   (2010-03-09 21:51:00) [11]

Сначала надо диалог выполнить :-)


Германн   (2010-03-09 21:38:00) [12]


> Разобьем на два вопроса

Тогда уж на три. Сначала надо кнопку нажать.


YurikGL   (2010-03-09 21:20:00) [13]


> Уточню: БД - Access. Каким образом можно добавить строку
> с путем к файлу в таблицу из диалога открытия файла (OpenPictureDialog
> или OpenDialog)?

Разобьем на два вопроса
1) Как вытащить строчку с именем файла из диалога открытия файла (OpenPictureDialog
или OpenDialog)
2) Как полученную строчку записать в таблицу Access

С каким из вопросов проблемы? С обоими?


Anatoly Podgoretsky   (2010-03-09 19:11:00) [14]

> GoTo  (09.03.2010 17:11:07)  [7]

Странный вывод, а посмотреть справку по твоему диалекту SQL

--


Leonid Troyanovsky   (2010-03-09 18:12:00) [15]


> 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.


GoTo   (2010-03-09 17:11:00) [16]

Уточню: БД - Access. Каким образом можно добавить строку с путем к файлу в таблицу из диалога открытия файла (OpenPictureDialog или OpenDialog)? Помогите новичку пожалуйста. Если хотите можете считать меня дебилом и кретином но объйсните пожалуйста по порядку что куда и как.


> insert into blabla (sss)


blabla - я так понял столбец, а sss - путь?


Плохиш   (2010-03-09 16:23:00) [17]


> GoTo ©   (09.03.10 09:23) [3]

insert into blabla (sss)


Anatoly Podgoretsky   (2010-03-09 09:31:00) [18]

> GoTo  (09.03.2010 09:23:03)  [3]

Fld := S;


brother   (2010-03-09 09:24:00) [19]

Пример чего? Ты не озвучил: какая БД... это как минимум...


GoTo   (2010-03-09 09:23:00) [20]

Очень, очень. Так как? Приведите пожалуйста хотя бы небольшой примерчик.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо