powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Я так и думал... Но все же
3 сообщений из 3, страница 1 из 1
Я так и думал... Но все же
    #32017786
Lohmatun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и думал, что проблем из-за заточенности под 7.0 sql. Поэтому перелил таблицы через DTS, затем на поля счетчиков поставил Identity, Primary Keys на эти поля сделал, но
в формах теперь все рекордсеты неизменяемые стали - что делать?
...
Рейтинг: 0 / 0
Я так и думал... Но все же
    #32017844
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все должно быть нормально.
Хотя, у меня как-то была сходная проблема. Последовательность действий была обычная.
1) Проверка таблицы в Enterprise Maneger, добавление ключевого индекса-счетчика.
2) Посмотреть, как она выглядит из Access.
3) Проверить view.
4) Наконец, все ли в порядке с самой формой.

Может быть, ошибка возникает из-за попадания Null в другие поля, где этого
не должно быть. Стоит обратить внимание на поля, которые были раньше булевскими.
Или, в запросе участвует другая таблица.
Или, запрос по своей природе возвращает необновляемый набор данных.
...
Рейтинг: 0 / 0
Я так и думал... Но все же
    #32018630
Lohmatun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT DISTINCTROW Table1.ID, Table1.Code, Table1.St, Table1.Name1, Table1.Name2,
Table1.Address1, Table1.Address2, Table1.IndexP, Table1.Type, Table1.IDC1, Table1.IDC2,
Table1.Comment, Table1.Has, Table1.Dog, Table1.Torg, Table1.Ready, Table1.CC1,
Table1.CC2, Table1.DateIn, Table1.DateMod, Table1.DatePr,
Table4.IDTP, Table4.Type,
Table2.IDG, Table2.REGION, Table2.NAMEGOR, Table2.KODTEL5,
Table3.IDG, Table3.REGION, Table3.NAMEGOR, Table3.KODTEL5,
Table1.IDDeal, Table1.IDHos,
Deal.Stat,
Table1.STT, Table1.Metro, Table1.InR
FROM (((Table1
LEFT JOIN Table2 ON Table1.IDC1 = Table2.IDG)
LEFT JOIN Table2 AS Table3 ON Table1.IDC2 = Table3.IDG)
LEFT JOIN Table4 ON Table1.Type = Table4.IDTP)
LEFT JOIN Deal ON Table1.IDDeal = Deal.IDDeal;

Изначально этот запрос - основа формы в Access. Таблицы хранятся в отдельном MDB на сервере (присоединенные).
Пытаюсь перевести в таблицы в SQL2000. Мастером не получается, гоню их через DTS, потом на ID-поля вешаю ключ и
IDENTITY (в аксессе эти поля были счетчиками). Переподсоединяю серверные таблицы.
Набор записей получается необновляемым.
Что подскажете?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Я так и думал... Но все же
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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