Текущий архив: 2003.03.03;
Скачать: CL | DM;
ВнизОтображение результатов запроса Найти похожие ветки
← →
kalliopiy (2003-02-11 17:30) [0]Здравствуйте!
Я выполняю некоторую последовательность действий:
Q:=TIBQuery.Create(DM);
Q.Database:=DM.te2DB;
Q.Transaction:=DM.requestsTA;
Q.SQL.Add("INSERT INTO "requests"");
.......
Q.ExecSQL;
DM.requestsTA.CommitRetaining;
DM.requestsT.Refresh;
Q.Free;
Т.е. вставляем запись в таблицу. Но почему не видно в гриде результатов? И как их отобразить?
← →
Alexandr (2003-02-11 18:00) [1]:))))))))))))))))))
а ты что хотел в гриде увидеть?
"ваш запрос успешно выполнен сервером. Затрачено времени 0.01сек. Московское время 12:00, в Петропавловске-Камчатском полночь, температура за бортом -37 давление в течение для будет падать"...
← →
kalliopiy (2003-02-11 18:18) [2]Ну, я просто надеялся увидеть там новую запись :).
Или это слишком много?
← →
Anatoly Podgoretsky (2003-02-11 20:22) [3]Так ты свяжи какой нибудь запрос с визуальным компонентом
← →
DarkGreen (2003-02-12 05:12) [4]1. Не получится у него связать его с визуальным компонентом, т. к. он использует ExecSQL, а не ExecQuery.
2. Не стоит делать CommmitRetaining и Commit одновременно. CommmitRetaining вообще не стоит пользоваться.
3. Для добавления, удаления и изменения записей используй TIBUpdateSQL который привязывай к TIBQuery (им ты будешь выборку и визуализацию делать)
4. Загляни в каталог %Delphi%\Demos\Db\IbMastApp
← →
kalliopiy (2003-02-13 16:22) [5]Потревожу всех еще раз. На самом деле вот что я хотел спросить. У меня есть визуальный компонент, т.е. грид, отображающий содержимое таблицы "requests". В нем все очень даже хорошо отображается :) Затем я нажимаю кнопочку и выполняется вышеизложенная последовательность действий, а именно вставляется новая запись в эту же таблицу посредством SQL-запроса. И вот хочется ощутить (ну, увидеть) новую вставленную запись в том самом гриде. Или так просто не получится?
← →
Жук (2003-02-13 16:27) [6]DM.requestsT.RefreshAll
← →
kalliopiy (2003-02-13 17:00) [7]
> Жук © (13.02.03 16:27)
> DM.requestsT.RefreshAll
:) Интересно, а где Вы такой метод RefreshAll нашли? Что-то я в хелпе его не вижу... Или это что-то страшно засекреченное?
← →
Johnmen (2003-02-13 17:17) [8]Обновить отображаемый НД...
А вообще, для такой работы предназначен IBDataSet.
← →
Жук (2003-02-13 17:31) [9]>>kalliopiy © (13.02.03 17:00)
>>Интересно, а где Вы такой метод RefreshAll нашли? Что-то я в >>хелпе его не вижу... Или это что-то страшно засекреченное?
Вроде в FIBC"ах был...
Можно Close - Open.
Страницы: 1 вся ветка
Текущий архив: 2003.03.03;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c