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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2010, 12:44   #11
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
не получается подскажите ДРУГОЙ СПОСОБ пожалуйста
как вариант попробовать через параметры
dron-s вне форума Ответить с цитированием
Старый 19.04.2010, 13:07   #12
Domanoff
Форумчанин
 
Регистрация: 05.03.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
как вариант попробовать через параметры
да пробывал и через них....а через другой компонент можно вообще?
хотя через параметры предложите ваш вариант...
пожалейте новичка
Domanoff вне форума Ответить с цитированием
Старый 19.04.2010, 14:07   #13
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
хотя через параметры предложите ваш вариант...
выкладывай свой вариант, посмотрим что не так
Цитата:
а через другой компонент можно вообще?
ADODataSet
dron-s вне форума Ответить с цитированием
Старый 19.04.2010, 14:44   #14
Domanoff
Форумчанин
 
Регистрация: 05.03.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
выкладывай свой вариант, посмотрим что не так

ADODataSet
Код:
IBQuery1.SQL.Text:='INSERT INTO MEROPRIAT(ID_MEROPRIAT,NAME,DAT) VALUES(gen_id(GEN_MEROPRIAT_ID,1),:N,:D)';
 IBQuery1.ParamByName('N').Value:=Edit1.text;
 IBQuery1.ParamByName('D').Value:=DateTimePicker1.Date;
просто я думаю это не из за кода, заполняло же раньше, а потом что то непонятное произошло,ни ошибок, и к базе подключается все...ФИГ ЕГО ЗНАЕТ короче....

покажите как это сделать через ibdatabase ПОЖАЛУЙСТА....
пожалейте новичка
Domanoff вне форума Ответить с цитированием
Старый 19.04.2010, 15:00   #15
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
покажите как это сделать через ibdatabase ПОЖАЛУЙСТА....
да точно также
только я надеюсь ты не забыл в этом коде ещё
Код:
IBQuery1.SQL.Text:='INSERT INTO MEROPRIAT(ID_MEROPRIAT,NAME,DAT) VALUES(gen_id(GEN_MEROPRIAT_ID,1),:N,:D)';
 IBQuery1.ParamByName('N').Value:=Edit1.text;
 IBQuery1.ParamByName('D').Value:=DateTimePicker1.Date;
 IBQuery1.ExecSQL;
и переоткрыте датасетов?
открой базу в IBExpert и посмотри в таблице есть запись?
dron-s вне форума Ответить с цитированием
Старый 19.04.2010, 15:29   #16
Domanoff
Форумчанин
 
Регистрация: 05.03.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
да точно также
только я надеюсь ты не забыл в этом коде ещё
Код:
IBQuery1.SQL.Text:='INSERT INTO MEROPRIAT(ID_MEROPRIAT,NAME,DAT) VALUES(gen_id(GEN_MEROPRIAT_ID,1),:N,:D)';
 IBQuery1.ParamByName('N').Value:=Edit1.text;
 IBQuery1.ParamByName('D').Value:=DateTimePicker1.Date;
 IBQuery1.ExecSQL;
и переоткрыте датасетов?
открой базу в IBExpert и посмотри в таблице есть запись?
с этой не работает,подскажи как синтаксиис с IBDATASET? (не нашел таких же свойств)


а вообще в свойстве IBQuery1 DATASOURce нужно что нить назначать?
пожалейте новичка

Последний раз редактировалось Domanoff; 19.04.2010 в 15:36.
Domanoff вне форума Ответить с цитированием
Старый 19.04.2010, 15:54   #17
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

взято из:
Иллюстрированный самоучитель по Delphi 7 для профессионалов

Цитата:
омпонент TIBDataSet предназначен для представления в приложениях наборов данных от сложных запросов . При этом набор данных остается редактируемым. Это достигается возможностью задать дополнительные запросы на удаление, изменение и добавление данных. Аналогичным образом работает стандартный компонент TUpdateSQL. Однако в компоненте TIBDataSet интегрированы одновременно и сам основной запрос, и вспомогательные запросы.

Основной запрос содержится в свойстве

property SelectSQL: TStrings;

Создание запроса облегчает простой редактор, вызываемый при щелчке на кнопке в поле редактирования свойства в Инспекторе объектов.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 19.04.2010, 18:08   #18
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
а вообще в свойстве IBQuery1 DATASOURce нужно что нить назначать?
конечно надо
указываешь TDataSource к которому подключен грид
и что на счёт этого
Цитата:
открой базу в IBExpert и посмотри в таблице есть запись?
???
dron-s вне форума Ответить с цитированием
Старый 19.04.2010, 18:09   #19
Domanoff
Форумчанин
 
Регистрация: 05.03.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от Dark_Spirit Посмотреть сообщение
взято из:
Иллюстрированный самоучитель по Delphi 7 для профессионалов
но я так понял это надо через insertsql делать?
пожалейте новичка
Domanoff вне форума Ответить с цитированием
Старый 19.04.2010, 18:24   #20
Domanoff
Форумчанин
 
Регистрация: 05.03.2010
Сообщений: 125
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
конечно надо
указываешь TDataSource к которому подключен грид
и что на счёт этого

???
нету записи


т е на query в DataSource должен быть компонент DataSource у которого соответственно DBGRID? расскажите подробнее а то я путаюсь
пожалейте новичка
Domanoff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрит работает в interbase а в FireBird выдает ошибку NikK1 БД в Delphi 9 13.04.2010 18:07
Убрать запрос пароля в базе InterBase slipknot666max Помощь студентам 4 17.12.2009 22:18
Не работает запрос Dantark PHP 2 10.11.2009 19:02
Не работает перекрестный запрос Unlimit БД в Delphi 2 15.05.2008 18:26
Не работает запрос Prisian БД в Delphi 1 30.08.2007 17:33