|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как автоматически заполнять поля таблиц?
Можно ли создать программку, которая будет автоматически заполнять поля таблиц, созданный в Database Desktop? У меня, например, база данных всех файлов, которые уже есть на диске и которые будут созданы. Как сделать лучше? И вообще, возможно ли это?!
|
#2
|
||||
|
||||
А что ты собираешься вносить в базу данных, какую информацию и откуда собирать? Просто же можно добавлять в БД новую запись...
|
#3
|
|||
|
|||
Информацией в БД будут файлы, которые содержатся на определенном диске. То есть, поля формы: Код файла (ну, этот будет заполнятся автоматически... или нет?), Имя файла, длительность (ну, или объем), расширение, путь, время создания. Вообще, задумывалось, что Резидент будет самостоятельно заполнять базу данных в случае возникновния новых файлов. Это реально?!
|
#4
|
||||
|
||||
Тогда я думаю, что тебе понадобиться написать "поиск файлов", потом от каждого файла получать необходимую информацию (могу помочь с процедурами по получению информации), а как организовать поисковую систему ты можешь найти исходник на этом сайте. Загони все полученные данные в переменные (лучше в массив - так удобней), и создавай новую запись в таблице БД и в необходимые поля вноси значания переменных. Тогда, если ты, например, добавил какой-либо файл в дирректорию, ты укажешь необходимую деректорию, он просканирует на наличие новых фалов (здесь могу заметить, что ты должен организовать отбор одинаковых файлов в найденных и внесённых в БД и запретить повторный внос их в БД) и внесёт новый файл в базу данных. Да, вот ещё один подводный камень: а если ты удалишь из деректории файл, то надо будет находить запись в БД об этом фале и удалить эту запись!!!
|
#5
|
|||
|
|||
Я тебе на е-майл напишу, ок?
|