Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CursorAdapter & SQL Server / 8 сообщений из 8, страница 1 из 1
16.03.2004, 11:30
    #32443091
eugenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
Имеется следующая проблемма: создан CursorAdapter (ADO) работающий с SQL Server 2000. Согласно требованиям системы используется CursorLocation = adUseServer и LockType = adLockOptimistic. Проблема состоит в том, что при удалении нескольких регистров TABLEUPDATE удаляет из DB SQL Server только 2 первых регистра и выдаёт ошибку. Удаленте одиночного регисра выполняется без проблем.
...
Рейтинг: 0 / 0
16.03.2004, 12:10
    #32443209
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
смотрите Aerror()
...
Рейтинг: 0 / 0
16.03.2004, 15:18
    #32443788
eugenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
Aerror() выдаёт ошибку 1435 с сообщением:
"Microsoft OLE DB Provider for SQL Server : El controlador de filas hizo referencia a una fila eliminada o marcada para eliminación.", что в переводе означает что-то вроде "Microsoft OLE DB Provider for SQL Server : Контроллер строк реализовал ссылку на удалённую или помеченную для удаления строку."
С чем это едят?
...
Рейтинг: 0 / 0
16.03.2004, 15:36
    #32443843
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
Если я что-то понимаю в испанском это значит что у вас Foreign key constraint на сервере отработал. Он и не дал удалить эти строки.
...
Рейтинг: 0 / 0
16.03.2004, 19:09
    #32444376
eugenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
Таблица, на которой "проводятся опыты" имеет несколько полей, одно из которых декларировано как Primary Key. Не декларировано никаких связей с другими таблицами DB. Самое интересное, что при удалении 1 или 2-х строк процесс выполняется без проблемм. Ошибка появляется только при большем числе удаляемых регистров. Какой либо связи с данными не замечено.
...
Рейтинг: 0 / 0
16.03.2004, 19:38
    #32444411
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
SP1 на всяк случай установлен?
...
Рейтинг: 0 / 0
16.03.2004, 19:50
    #32444422
eugenio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
Йес. Добавляю: Fox зарегестрирован и т.д и т.п
...
Рейтинг: 0 / 0
17.03.2004, 10:28
    #32444851
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CursorAdapter & SQL Server
Какой результат дает запрос
Код: plaintext
1.
select * from information_schema.referential_constraints 
where unique_constraint_name = 'PK_YourTable'

'PK_YourTable' - первичный ключ в вашей таблице
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CursorAdapter & SQL Server / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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