powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / "Неопознанная ошибка...."
10 сообщений из 35, страница 2 из 2
"Неопознанная ошибка...."
    #32043963
Фотография manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Возможно, был пропущена точка с запятой или заменена на запятую или еще что-нибудь..

дык в этом и дело было, невнимательно код писал...

>>О действии этого параметра можно будет с любопытством понаблюдать в том же профайлере. Результат впечатлит.

впчатляет! смотри- на коннект (неудачный по все той же ошибке) из моего дельфового приложения профилер ответил 6-ю строчками
1.audit login
2.SQL StmtStarting :select 504,c.name,c.definition from master.dbo.syscharsets c,master.dbo.syscharsets c1,master.dbo.sysconfigures f where f.config=1123 and f.value=c1.id and c1.csid=c.id
3.SQL StmtCompleted: select 504,c.name,c.definition from master.dbo.syscharsets c,master.dbo.syscharsets c1,master.dbo.sysconfigures f where f.config=1123 and f.value=c1.id and c1.csid=c.id
4.SQL BatchCompleted: select 504,c.name,c.definition from master.dbo.syscharsets c,master.dbo.syscharsets c1,master.dbo.sysconfigures f where f.config=1123 and f.value=c1.id and c1.csid=c.id
5.exec CopyH13a_ls
6.audit logout

курсор клиентский...
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32043969
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В трэйсе ничего криминального нету.

Попробуй следующее:

1) Поставить в самом начале процедуры 2 строчки:
SET XACT_ABORT ON
SET NOCOUNT ON
2) Убедись, что на сервере запущен сервис MSDTC

Маловероятно, но шанс есть
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32043983
Фотография manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрел так:
Service Manager-> Координатор распределенных транзакций ОН? Если он, то стоит и запущен....

SET XACT_ABORT ON
SET NOCOUNT ON
поставил, не помогает
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32043991
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда попробуй переписать вместо вот этого:
Код: plaintext
1.
2.
INSERT INTO H13a (KEI, HAIM, HAIMC, TNARM, D_OBR) 
SELECT b.KEI, b.HAIM, b.HAIMC, b.TNARM, b.D_OBR 
FROM OPENQUERY(LS_1, 'select * from H13a') as b 

вот так:
Код: plaintext
1.
2.
INSERT INTO H13a (KEI, HAIM, HAIMC, TNARM, D_OBR) 
SELECT KEI, HAIM, HAIMC, TNARM, D_OBR 
FROM LS_1...H13a
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32043993
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если предыдущее опять не сработает, попробуй временно закомментировать TRUNCATE, BEGIN TRAN и COMMIT, и попробуй, оставив только INSERT. А потом наоборот попробуй, все включив, кроме INSERT.
Результат даст пищу для дальнейших размышлений.
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32044000
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще попробуй это все, разместив DBF не на сетевой диск, а на том же сервере, где sql, соотв. изменив в Linked Server путь на локальный. Если будет результат различатся, сразу локализуется место ошибки
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32044012
Фотография manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пища для размышлений:
1. закомментировал все, кроме Insert - тоже самое, неопознанная ошибка
2. закомментировал только Insert - пишет user does not have permission to perfom this operation on table H13a, хотя все права на эту таблицу я себе поставил. Это и есть те самые грабли с truncate?
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32044019
Фотография manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:
Код: plaintext
1.
2.
INSERT INTO H13a (KEI, HAIM, HAIMC, TNARM, D_OBR) 
SELECT KEI, HAIM, HAIMC, TNARM, D_OBR 
FROM LS_1...H13a

тоже не прошел..
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
"Неопознанная ошибка...."
    #32274374
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS SQL 2000, DELPHI 6

ADODataSet1.CursorLocation = clUseServer
ADODataSet1.CursorType = ctStatic

На
ADODataset1.RecordSet.Resync(adAffectCurrent, adResyncAllValues);

Выдает "Current Provider does not support refreshing underlying values" (Текущий провайдер не поддерживает обновление). А какой же тогда поддерживает?
...
Рейтинг: 0 / 0
"Неопознанная ошибка...."
    #32274499
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Maratlsk:
навскидку - надо бы CursorType=ctKeySet;
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / "Неопознанная ошибка...."
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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