|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2012, 08:14 | #1 |
Пользователь
Регистрация: 23.06.2010
Сообщений: 23
|
НЕ корректное сохранение в БД
Набор:
Форма 1: MyConnection, MyQuery, MyDataSourse, DBGridEh, Кнопки:Создать, Изменить. Форма 2: cxDBEdit - 3 шт, кнопки: Ок, Cancel. Ситуация: При нажатии на кнопку "Создать", вставляется строка в БД путем Insert и запускается Форма 2. В Форме 2 в cxDBEdit пишу данные, которые почему-то сразу записываются в БД. При нажатии на "Ок" - все нормально(сохраняется и закрывается окно) При нажатии на "Cancel" - окно закрывается, но данные в БД записываются, если хоть в одном cxDBEdit были изменения. На кнопке "cANCEL" только написано: Close; Что нужно сделать, чтобы при вводе в cxDBEdit, инфа сразу не уходила в БД Что сделать, чтобы по нажатию на кнопку Cancel данные не записывались и строка пропадала? |
12.06.2012, 14:05 | #2 |
Пользователь
Регистрация: 23.06.2010
Сообщений: 23
|
Никто не в курсе??
|
13.06.2012, 08:08 | #3 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Во первых раз уж взялись за скуль, то не фиг вставку записей делать топорными способами.
Рисуем форму с простыми едитами и запрос вида Код:
Код:
Ну а на отмену просто закрываешь форму.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
13.06.2012, 21:10 | #4 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 42
|
Для сохранения записи в БД для кнопки ОК можно использовать код:
Код:
Код:
|
13.06.2012, 21:10 | #5 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 42
|
Для сохранения записи в БД для кнопки ОК можно использовать код:
Код:
Код:
|
14.06.2012, 04:15 | #6 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Дорогой OlegPrograming5. Не надо давать такие советы как ваши. Зачем работать с БД которая предоставляем гибкий и мощный язык SQL для манипуляции с данными и объектами БД, используя древние методы работы.
Вы сейчас человеку у которого в гараже стоит ферари предлагаете поехать на телеге и на свидание с пышногрудой блондинкой. Так что извините, но я бы вас с вашим советом отправил в не столь далекое путешествие ака "Иди туда сам знаешь куда, возьми, понюхай и положи на место." Дорогой ТС если взялись за мускуль, то только SQL и ничего другого. Каким образом вы будете его использовать это конечно уже ваш выбор. Т.к. тут можно идти несколькими путями. 1. Параметризированные запросы 2. Динамический SQL 3. Хранимые процедуры
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Корректное масштабирование рисунка | devi409 | Мультимедиа в Delphi | 16 | 12.06.2012 21:54 |
Корректное сохранение в Excel | artemavd | БД в Delphi | 1 | 19.07.2009 20:57 |
Корректное сохранение Ico | Nester | Общие вопросы Delphi | 1 | 25.12.2008 19:50 |
Корректное закрытие MessageBox | Tan4ik | Помощь студентам | 4 | 02.05.2008 01:21 |