Форум: "Базы";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизЧто означает такая ошибка? Найти похожие ветки
← →
Bless (2003-10-07 09:11) [0]Почему может выскакивать следующая ошибка?
---------------------------
Debugger Exception Notification
---------------------------
Project SmetSql.exe raised exception class EOleException with message "Database name "ao" ignored, referencing object in tempdb". Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
В OnCreate формы пишу следующее:
with ADOQuery1 do begin
SQL.Text:="SELECT i.nzz AS i_nzz, i.name AS i_name,"+
" f.nzm_obosn AS obosn,"+
" m.name AS m_name, m.nzz AS m_nzz"+
" INTO #ff"+
" FROM faktCenMat f, ispolb i, mater m"+
" WHERE f.nzi=i.nzz AND f.nzm_obosn=m.obosn";
execSQL;
SQL.Text:="SELECT * FROM #ff";
active:=true;
end;
На форме - DBGrid, связанный с этим ADOQuery1
Ошибка выскакивает при попытке добавить новую запись в гриде.
Точнее, при попытке "запостить" новую запись.
Причем, если в новой записи заполнены поля i_nzz (ispolb.nzz) и m_nzz (mater.nzz),
то ошибки не возникает.
При редактировании и удалении все нормально.
ispolb.nzz, mater.nzz - ключевые поля (identity)
← →
Johnmen (2003-10-07 09:36) [1]Field.Required:=False;
← →
Fiend (2003-10-07 09:46) [2]может есть триггерок на вставку?
← →
Bless (2003-10-07 10:24) [3]>Field.Required:=False;
Не помогает. Не тот случай. Если Null - в полях, которые не могут быть пустыми, то возникает совсем другая ошибка.
"Cannot insert the value NULL into column <column_name>, table <table_name>; column does not allow nulls. INSERT fails"
а в моем случае
"Database name "ao" ignored, referencing object in tempdb"
>может есть триггерок на вставку?
Где? Во временной таблице? Нету. И в таблицах, из которых делается выборка, тоже нету.
← →
Hooch (2003-10-07 10:30) [4]тип курсора какой у adoQuery ? поди Optimistic ?
← →
Fiend (2003-10-07 10:41) [5]То Bless:
я невнимателен как всегда, извини.
Попробуй оттрассировать запросы к серверу, посмотри что происходит. Пробани запрос в QA выполнить
← →
Bless (2003-10-07 10:51) [6]>тип курсора какой у adoQuery ? поди Optimistic ?
В смысле lock type? Optimistic. А что?
>Попробуй оттрассировать запросы к серверу, посмотри что
>происходит. Пробани запрос в QA выполнить
Да я бы рад оттрассировать, но за сервером который день кипит работа , меня туда сейчас не пустят. Через удаленный терминал подключиться не рискну. Разок попобовал - перегрузился сервак.
Может, случайное совпадение, но сейчас за такое совпадение меня повешают. Аврал однако :)
А как трассировать на своей машине - не знаю.
← →
Fiend (2003-10-07 10:58) [7]это очень просто
запусти Profiler подключись к серверу и смотри какие запросы приходят на обработку.
← →
Bless (2003-10-07 11:15) [8]>запусти Profiler подключись к серверу и смотри какие запросы
>приходят на обработку.
Как запустить? Если скопировать файл - не зватает dll. Если
запускать со свой машины profiler, установленный на сервере, то при попытке создать новый trace сразу выскакивает ошибка
Server registration information cannot be changed on remoted registries
← →
ZrenBy (2003-10-07 11:23) [9]http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=22449
← →
Hooch (2003-10-07 12:08) [10]дело в том, что структура полей ##tt нарезается на основе полей указаных в select, т.е. видимо поля i_nzz (ispolb.nzz) и m_nzz (mater.nzz), NOT NULL по этому попытка поста проваливется если нет данных
← →
Bless (2003-10-07 12:34) [11]ZrenBy> спасибо за ссылку. Совсем забыл, что есть такой форум.
← →
Bless (2003-10-07 13:05) [12]Hooch> Да, действительно, если вместо select into сделать
create table #... (все поля разрешают null)и insert into #.., то все работает. К моему удивлению.
Спасибо.
Проблемы больше нет, но все равно непонятно, что означает ошибка Database name "ao" ignored, referencing object in tempdb.
И в каких случаях эта ошибка выскакивает. Почему именно эта ошибка появилась, а не
"Cannot insert the value NULL into column <column_name>, table <table_name>; column does not allow nulls. INSERT fails"
Может знает кто?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c