Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 26
MS SQL

Не могу разобраться в работе с Log и Изображениями

23.05.2017, 19:52. Показов 982. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я новичок и многого не знаю, поэтому прошу сильно не ругать. Долгое время я пытаюсь найти где либо на форумах решение двух проблем, но в итоге ничего не могу подобрать. Суть проблем такая: есть база данных, созданная в SQL и в ней нужно хранить изображение. Я создал нужные поля в БД, но как эти изображения добавлять и отображать из БД в TImage так и не понял. Также не могу понять как можно сделать простой Log, который можно отдельно вывести в ListBox и в котором будет записано: какая запись удалена/изменена/добавлена, время и имя компьютера (по возможности). Огромная просьба помочь
Миниатюры
Не могу разобраться в работе с Log и Изображениями  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.05.2017, 19:52
Ответы с готовыми решениями:

Помогите разобраться с ошибкой при работе с изображениями, пожалуйста
Когда делал сайт под CMS MODx столкнулся с тем, что нужно было сделать галерею фотографий на сайте. В результате довольно долгого...

Не могу разобраться с 530 user cannot log in, home directory inaccessible
Ребята, помогите плиз, я уже все перерыл! Создал FTP сервер на Windows 2008 R2 IIS 7, все работало полдня круто было, потом захотел...

Не могу разобраться в работе метода
Есть вот такой метод складывающий числа. Вырван из клиентской части, клиент-серверного приложения. Суть приложения была - Сервер...

3
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
24.05.2017, 10:57
Для работы с базой нужно использовать компоненты соответствующие. Вкладки DBGo,FireDac
Для ведения лога нужно решить вопрос с аутентификацией пользователей при подключение к базе.
1
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 26
24.05.2017, 17:52  [ТС]
Пытливый, а можно, пожалуйста, пример?
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
24.05.2017, 19:48
Вопрос сохранения изображений в базе рассмотрен стопятьсот раз. Примеров на все случаи жизни, например тут
Вывод лога лучше делать в ListView в режиме vsReport
Получение имени пользователя и компьютера:
Delphi
1
GetEnvironmentVariable('COMPUTERNAME') + '\' + GetEnvironmentVariable('USERNAME')
Изменения данных заканчивается обычно событием AfterPost:
Delphi
1
2
3
4
5
6
7
8
9
10
procedure AddToLog(Event: String);
begin
 with Form1.ListView1.Items.Add
 do Subitems.Add(Format('%s %s\%s %s',[TimeToStr(Now), GetEnvironmentVariable('COMPUTERNAME'), GetEnvironmentVariable('USERNAME'), Event]));
end;
 
procedure TForm1.ADOTable1AfterPost(DataSet: TDataSet);
begin
 AddToLog('Изменение данных в ' + ADOTable1.TableName);
end;
по аналогии можно обработать и другие события - удаление, добавление но не перестарайтесь, все должно быть в меру.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.05.2017, 19:48
Помогаю со студенческими работами здесь

Не могу разобраться в работе сценария
Есть сайт. Вверху пишу переключатель справа на лева, при клике на первую точку не работает как я хочу. Написал сценарий, но по логике все...

Не могу разобраться в работе программы
Добрый день. Есть задачка из книги "Head Firsd Java" - и есть очень большая проблема с тем, как программа из этой задачка отрабатывает -...

Не могу разобраться с примером по работе JavaScript
Здравствуйте, начал изучать javascript по книге Прохоренок Н.А. - HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера - 2010...

Не могу разобраться в работе с TextBox и форматами строк VS с++
Доброго времени суток, столкнулся с такой проблемой - беру из textbox'a его содержимое построчно следующим образом: for(int i = 0;i<...

Не могу разобраться в работе модуля rarfile на винде
Приветствую! Проблема такая - на лине скрипт нормально отрабатывает, а вот когда запускаю его на винде - ошибки. Сначала долго и нудно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru