Как автоматически обновить таблицу базы данных? - PullRequest
0 голосов
/ 11 июня 2019

У меня есть таблица, которая содержит данные из 3 других таблиц.Эта таблица, которую я получил с этим кодом:

SELECT u.UserName, s.SysName, a.Version, a.Date, a.Activities, a.Changes

INTO dbo.Information

FROM dbo.Users as u, dbo.Systems as s, dbo.Activities as a

WHERE a.UserID = u.UserID
AND a.SysID = s.SysID;

После этого я получил таблицу, которая показывает мне содержимое 3 таблиц (пользователи, системы, действия)

Проблема в том, что яя создал таблицу, которая показывает результат для одной отметки времени, и я хотел бы иметь таблицу, которая будет автоматически хранить информацию из 3 таблиц каждый раз, чтобы я мог получать обновленную таблицу в поле DataGridVeiw в своей WinForm при каждом запускемое заявление.

1 Ответ

0 голосов
/ 11 июня 2019

Трудно сказать по вашему вопросу, что именно вы пытаетесь решить. Кажется, что это может быть сведено к нескольким различным решениям:

Если вы говорите о том, что данные вашей информационной таблицы устарели, создайте представление и выберите его или используйте хранимую процедуру для заполнения вашего dataGridView.

Если вы говорите о сохранении исторической информации из других таблиц в информационной таблице, вам необходимо использовать триггеры для других таблиц.

Иногда самое сложное, что нужно сделать, это эффективно сообщить, что вы ищете. Здесь можно найти ответы на все вопросы, если вы знаете, как их попросить. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...