|
0 / 0 / 0
Регистрация: 20.11.2020
Сообщений: 7
|
|
Запись в бд дату/время входа пользователя09.04.2021, 21:27. Показов 2507. Ответов 3
Метки нет (Все метки)
Есть база данных в которой есть столбцы(ID, Login, Password, Date), нужно что-бы при правильном заполнении textbox-ов открывалась вторая форма(это уже сделано и работает) и заносилось время когда пользователь ввёл всё правильно. Мне нужно только понять как у каждого пользователя обновлять поле Date на новое и как определять какому пользователю это делать.
Например: пользователь вводит Login:абвгд Password:1234 и происходит открытие второй формы на которой находится datagridview с подключенной базой и в строке у пользователя абвгд в колонке Date обновлялось дата и время на то когда была нажата кнопка Вход, а у остальных пользователей дата оставалось неизменной.
0
|
|
| 09.04.2021, 21:27 | |
|
Ответы с готовыми решениями:
3
Время последнего входа пользователя Сохранить в bat-файл время и дату входа в систему
|
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 09.04.2021, 22:17 | |
|
Вижу здесь только одну "проблему" - какое время брать: клиентское или серверное.
Т.е. либо время брать с клиента и класть его в запрос Update, либо в самом запросе писать Current_timestamp, чтобы записать время серверное
0
|
|
|
0 / 0 / 0
Регистрация: 20.11.2020
Сообщений: 7
|
|
| 09.04.2021, 22:26 [ТС] | |
|
Нужно брать время которое задано на компе(которое сейчас), но я не знаю как обновить время у того пользователя который осуществляет вход.
Добавлено через 6 минут Если можно приведите пример кода как это можно осуществить при использовании запроса Update.
0
|
|
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
||||||||||||||||
| 10.04.2021, 00:51 | ||||||||||||||||
|
Класс модели "Пользователь" (UserProfile.cs в папке Models на корню проекта
Честно говоря, устал писать это, но надо ![]() Необходимые пояснения: 1. Проект реализован по шаблону SOLID https://ru.wikipedia.org/wiki/... 0%B8%D0%B5) 2. Код, реализующий функционал взаимодействия Пользователя с GUI (формы) ничего не знает о таблицах БД, как и о самой БД. Он работает с абстрактными сущностями-моделями, реализующими отображение сущностей СУБД (таблицы, запросы, UDF, View, SP) 3. Классы модели - классы, описывающие сущности СУБД (поля, зависимости и т.д.) 4. Репозиторий - статический класс, реализующий методы обмена с СУБД как методы, принимающие некоторые исходные параметры, и возвращающие модели или списки моделей (List<T>). Инкапсулирует весь код, включая создание классов доступа к БД (SqlClient, OleDb, ORM и т.д.), а также параметры соединения с Хранилищем Данных (СУБД, MS Office, xml, csv, json, txt..) Общая "философия" подхода: I. Формы ничего не знают о БД II. Репозиторий и Модели ничего не знают о формах III. Всем формам доступны как Модели, так и Репозиторий
1
|
||||||||||||||||
| 10.04.2021, 00:51 | |
|
Помогаю со студенческими работами здесь
4
Получить время входа в систему пользователя
Время входа в учетную запись Записать в cookie дату и время первого визита пользователя Запросить у пользователя время/дату, и проверить, совпадают ли они с системными Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|