Russian Qt Forum
Ноябрь 24, 2024, 01:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как выполняется проверка вводимых значений?  (Прочитано 4015 раз)
vldefender
Гость
« : Июнь 17, 2009, 18:24 »

Есть у меня приложение которое вносит в БД сведения о количестве техники в отделах. Мне нужно проверять вводимые значения с числами уже имеющимися в БД (например, кол-во тех. = кол-ву за пред. период + кол-во списанных/купленных). Как правильно организовать эту проверку? Я думал загрузить из БД в приложение числа в массивы и проверить, но не нашёл как это делать. Или как-то MySql может это сделать своими средствами? Помогите пожалуйста. Может дадите кусочек кода, который это делает, для примера? Мыслей совсем никаких.
Записан
Karl-Philipp
Гость
« Ответ #1 : Июнь 17, 2009, 20:16 »

В массивы загружать из БД и потом проверять? Мне кажется не очень красиво Подмигивающий
 
Думаю стоит воспользоваться обычными скл запросами для выборки и/или подсчёта.

Как выбирать/подсчитывать, можно глянуть тут
Либо напиши конкретную задачу Улыбающийся
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Июнь 17, 2009, 20:34 »

>>Я думал загрузить из БД в приложение числа в массивы и проверить, но не нашёл как это делать.
стало быть элементарных знаний нет о работе с БД. Читай про модуль QtSQL и и про SQL (http://sql.ru/)

Если тебе проверка нужна ради целостности данных БД, то используй тригеры.
Записан

Юра.
MoPDoBoPoT
Гость
« Ответ #3 : Июнь 18, 2009, 00:35 »

Или можно использовать хранимую процедуру.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.167 секунд. Запросов: 22.