igorello
Дата: 11.01.2012 18:44:14
Есть два запроса выборки, они обращаются к разным таблицам, но в одном случае изменяя значения выбранных полей я получаю изменения в исходной таблице (так и надо), а во втором случае никакие изменения в выбранные поля я внести не могу. Почему так? Я уже вроде все свойства пересмотрел. Ничего не нашел.
Владимир Саныч
Дата: 11.01.2012 18:48:31
Во втором запросе третье поле подозрительное. К сожалению, ничего более конкретного сказать не могу, плохо вижу на таком расстоянии.
Владимир Саныч
Дата: 11.01.2012 18:49:21
Кстати, возможно, что во второй таблице нет первичного ключа.
igorello
Дата: 11.01.2012 18:54:39
Первичные ключи присутствуют в обеих таблицах.
А какую информацию еще надо предоставить чтобы вам было понятнее?
EvAnd
Дата: 11.01.2012 19:17:43
Владимир Саныч |
---|
Во втором запросе третье поле подозрительное. К сожалению, ничего более конкретного сказать не могу, плохо вижу на таком расстоянии. |
полином
Дата: 11.01.2012 19:25:51
igorello |
---|
Первичные ключи присутствуют в обеих таблицах. А какую информацию еще надо предоставить чтобы вам было понятнее? |
запросы бывают как обновляемые так и не обновляемые.
лучше уж книжки почитайте, чтобы вам было понятнее :)
Владимир Саныч
Дата: 11.01.2012 19:26:57
igorello |
---|
А какую информацию еще надо предоставить чтобы вам было понятнее? |
В идеале желательно всю.
EvAnd
Дата: 11.01.2012 19:33:01
igorello |
---|
Есть два запроса выборки, они обращаются к разным таблицам, но в одном случае изменяя значения выбранных полей я получаю изменения в исходной таблице (так и надо), а во втором случае никакие изменения в выбранные поля я внести не могу. Почему так? Я уже вроде все свойства пересмотрел. Ничего не нашел. |
Не меняется, где есть where Таблица1.a=Таблица2.a? Тогда попробуйте сменить на join
Анатолий ( Киев )
Дата: 11.01.2012 22:15:01
Покажите текст необновляемого запроса.
igorello
Дата: 11.01.2012 23:13:54
Вот необновляемый запрос:
SELECT Договор.Номер, Клиент.ФИО, Клиент.[Дата рождения], Клиент.Паспорт, Клиент.Адрес, Клиент.Телефон, Договор.[Сумма валюты], Договор.[Тип валюты] FROM Клиент INNER JOIN Договор ON Клиент.УКК=Договор.УКК;