Подключаю Базу через IDAtaBase,сервер InterBase работает, Connection=True, значит есть подключение...затем в IBQuery выбираю таблицу запросом select * from Sales; в DBGride должно происходить отображение, там ссылаюсь на IBQuery? а когда пытаюсь сделать Quary.Active True, то выдается сообщение что невозможно совершить транкзацию,
в чем может быть дело?
Заранее всем спасибо!!!
Здравствуйте, Crazy_Student, Вы писали:
C_S>Подключаю Базу через IDAtaBase,сервер InterBase работает, Connection=True, значит есть подключение...затем в IBQuery выбираю таблицу запросом select * from Sales; в DBGride должно происходить отображение, там ссылаюсь на IBQuery? а когда пытаюсь сделать Quary.Active True, то выдается сообщение что невозможно совершить транкзацию,
C_S>в чем может быть дело?
C_S>Заранее всем спасибо!!!
Ой, давно я не брал в руки инрербейз, но помнится мне, что нужно юзать TIBTransaction и указать, чтобы транзакция автоматом аккептилась. Ну или в коде делать ручками Commit/Rollback. Имхо, в этом все дело, судя по описанию ошибки.
Здравствуйте, Crazy_Student, Вы писали:
C_S>Подключаю Базу через IDAtaBase,сервер InterBase работает, Connection=True, значит есть подключение...затем в IBQuery выбираю таблицу запросом select * from Sales; в DBGride должно происходить отображение, там ссылаюсь на IBQuery? а когда пытаюсь сделать Quary.Active True, то выдается сообщение что невозможно совершить транкзацию,
C_S>в чем может быть дело?
C_S>Заранее всем спасибо!!!
А IBTransaction у тебя подключено к IBQuery и IBDataBase?
Без нее не судьба я думаю тебе получить данные....

... -= RSDN@Home 1.1.4 beta 3 rev 222 =- А в Winamp'e Весь в работе
Здравствуйте, Shtirliz, Вы писали:
S>Здравствуйте, Crazy_Student, Вы писали:
C_S>>Подключаю Базу через IDAtaBase,сервер InterBase работает, Connection=True, значит есть подключение...затем в IBQuery выбираю таблицу запросом select * from Sales; в DBGride должно происходить отображение, там ссылаюсь на IBQuery? а когда пытаюсь сделать Quary.Active True, то выдается сообщение что невозможно совершить транкзацию,
C_S>>в чем может быть дело?
C_S>>Заранее всем спасибо!!!
S>А IBTransaction у тебя подключено к IBQuery и IBDataBase?
S>Без нее не судьба я думаю тебе получить данные....
Пытался и там и там Если к IBDataBase, то через Source в DBGrid, а если через IBQuery, таже ошибка. где надо прописывать "автоматическую" транкзацию? Спасибо за помощь!!!
S>>А IBTransaction у тебя подключено к IBQuery и IBDataBase?
S>>Без нее не судьба я думаю тебе получить данные....
C_S>Пытался и там и там Если к IBDataBase, то через Source в DBGrid, а если через IBQuery, таже ошибка. где надо прописывать "автоматическую" транкзацию? Спасибо за помощь!!!
В IBDataBase прописываешь в DefaultTransaction свою IBTransaction.
В IBQuery устанавливаешь свойство Database равным IBDataBase, сразу cвойство Transaction становится равным IBTransaction.
Это все в дизайнере. Динамически не пробовал. Нужды не было.
... -= RSDN@Home 1.1.4 beta 3 rev 222 =- А в Winamp'e Весь в работе