powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / не могу обновить данные и выполнить запрос
4 сообщений из 4, страница 1 из 1
не могу обновить данные и выполнить запрос
    #32670266
Dimon.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня 2 вопроса:
1. Подскажите пожалуйста, как выполнить динамически создаваемый запрос (использую компонент TQuery).
в принципе запросы выполняются, но если присутствуют операторы DELETE или INSERT, то возникают какие-то ошибки.
как это иправить???
может использовать другой компонент??

2. есть TQuery, есть DBGrid, есть TDBNavigator. как надо их правильно связать, чтобы можно было править данные в DBGrid и при нажатии на SAVE в TDBNavigator данные сохранялись на диск?

заранее всем спасибо.

PS: Я программирую на Builder5
...
Рейтинг: 0 / 0
не могу обновить данные и выполнить запрос
    #32681587
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Ты наверное пытаешся открывать курсор (Open()) во всех случаях, а если это не SELECT, то курсор открывать нельзя. Как "прознать" у этого "чуда" Дельфи, есть ли данные - не знаю.

2) Нет там такого понятия "диск".
...
Рейтинг: 0 / 0
не могу обновить данные и выполнить запрос
    #32684776
123456789098
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если запрос не возвращает данных, то он выполняется методом ExecSQL(), а не
Ative=true или Open();

TDBNavigator вообще нафик никому не нужен ... ни я сам и никто из моих знакомых на практике егоникогда не использовал.

а о сохранении данных разговор отдельный. если ты используешь нормальную базу данных, то за соранение или откат данных отвечает транзакция.
...
Рейтинг: 0 / 0
не могу обновить данные и выполнить запрос
    #32684992
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и незабудь еще если работаешь с адо
то Builder 5 надо патчить

 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / не могу обновить данные и выполнить запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]