20.09.2009, 11:11 | #1 |
Участник
|
Ошибка БД
Я создал View, Написал код работающий с этой табличкой, потом ее захотел расширить - удалил, создал (с таким же именем) с добавлением еще пары relation из третей таблицы. И сейчас при работе с ней получаю ошибку:
Оператор SQL: SELECT COUNT(A.RECID) FROM VIEWSPGES A WHERE (((DATAAREAID=?) AND (DATAAREAID#2=?)) AND (DATAAREAID#3=?)) OPTION(FAST 1) - компиляция проходит свободно. А в чум тут проблема? |
|
20.09.2009, 11:17 | #2 |
Боец
|
Это косяк аксаптовских вьюх. Они плохо синхронизируются с БД при больших модификациях.
Есть такие варинты 1. Экспортнуть вьюху в xpo, удалить, провести синхронизацию, заимпортить обратно 2. Удалить вьюху прямиком из БД, используя SQL Management Studio (после синхронизации, она создастся заново) |
|
20.09.2009, 15:11 | #3 |
Участник
|
Спасибо.
|
|