Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Двунаправленыый SQL запрос ? (якась маячня)

571
12 апреля 2003 года
Beep
6 / / 20.12.1999
Столкнулся я вот с такой проблемой :
Есть у меня 2 таблицы :
1. Order здесь есть Id,ClientNO,Sum,Prise
2. Clients там есть ID,NAME,SyrNAme
в заказах используется ссыла на клиента через номер клиента для отображения в таблице.
т.е. для получения нужной информации имеем запрос
SELECT Clients.NAME, Orders.SUM, Orders.Price
FROM Clients, Orders
WHERE ((Orders.client_no = 2)
AND (Orders.client_no=Clients.ID));
Таким образом получаем все заказы на 2-го клиента.
короче стандарный запрос из 2-х таблиц
Но теперь нужно добавлять туда заказы, редактировать и.т.д
Попробовал я воспользоваться TQuery & TUpdateSQL (база парадокс такая-же как BCDEMOS- с примерами)
Подвесил функцию AppleUpdates() на событие перехода с колонки на колонку в DBGRID, 3-5 раз в зависимости от случая срабатывает , а потом выбивает и говорит Unable to Update и все надо закрывать приложение потом еще 3-5 раз и такой-же исход.
Данные в базу заносятся и реально все изменения есть. А чего выбивает не ясно.
Потом попробовал самый элементарный запрос
Select * from Clients загнал в TQuery настроил 2 TupdateSQL и ошибка не заставила себя ждать то-же самое !!!!!
Как выйти из положения !
Может без етих компонентов можно как-нибудь или чего-то не то делаю ?
469
12 апреля 2003 года
Sli
71 / / 20.01.2000
Как написано в хелпах нужно вешать обработчик на OnUpdateRecord набора данных, а в нем самостоятельно делать изменения в базе именно те которые нужно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог