Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2009, 20:32   #1
rn6hac
Новичок
Джуниор
 
Регистрация: 01.06.2009
Сообщений: 2
Радость Добавление записи

К примеру у меня есть компонент DBLookupComboBox1 и поле Edit. Как сделать чтобы при выборе заказа из DBLookupComboBox1 и ввода в поле Edit его описания, он добавлялся в таблицу В DBGrid. Использую технологию ADO. Кто может подскажите плиз... Срочно надо...
rn6hac вне форума Ответить с цитированием
Старый 01.06.2009, 20:42   #2
kopoba
Пользователь
 
Регистрация: 01.06.2009
Сообщений: 18
По умолчанию

На скл напиши хранимую процедуру
create proc Ins
@zak тип_заказа,
@opisanie char(200)
as
insert into Название_таблицы values(@zak,@opisanie)

размести ADOStoredProc. Свяжи ее с процедурой Ins
размести кнопочку для добавления. обработчик
Ins.parameters[1].value:=DBLookupComboBox1.KeyValue //в зависимости от типа может потребоваться преобразование типа IntToStr
Ins.Parameters[2].valur:=Edit.Text;
Ins.ExecProc;
Название_таблицы.Requery()
kopoba вне форума Ответить с цитированием
Старый 01.06.2009, 22:25   #3
rn6hac
Новичок
Джуниор
 
Регистрация: 01.06.2009
Сообщений: 2
По умолчанию

Цитата:
Сообщение от kopoba Посмотреть сообщение
На скл напиши хранимую процедуру
create proc Ins
@zak тип_заказа,
@opisanie char(200)
as
insert into Название_таблицы values(@zak,@opisanie)

размести ADOStoredProc. Свяжи ее с процедурой Ins
размести кнопочку для добавления. обработчик
Ins.parameters[1].value:=DBLookupComboBox1.KeyValue //в зависимости от типа может потребоваться преобразование типа IntToStr
Ins.Parameters[2].valur:=Edit.Text;
Ins.ExecProc;
Название_таблицы.Requery()

А где написать эту процедуру? И как связать её?
rn6hac вне форума Ответить с цитированием
Старый 02.06.2009, 10:26   #4
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

Цитата:
А где написать эту процедуру?
обычно они пишутся в самой базе и там сохраняются (отсюда и название)
Цитата:
И как связать её?
ну вы же как-то используете ADO значит что-то с чем-то связывать научились... по аналогии
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление записи через список в связанную таблицу(при связи с Access) megaten БД в Delphi 5 17.05.2009 15:57
Добавление записи в файл (Delphi) VadEr Помощь студентам 2 15.05.2009 10:30
Добавление в БД Dissonance БД в Delphi 3 05.06.2008 21:22
Добавление записи.... Droid БД в Delphi 2 04.06.2008 15:50
Interbase, добавление записи Алёна БД в Delphi 9 25.03.2008 11:54