![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка ORA-01012: not logged on [D7]
vigo_ © (2006-12-27 11:18:00)Добрый день, почему одна и таже процедура
SQLConnection.Execute(SQLstmt, stmtParams)на разных базах отрабатывает поразному. На одной работает, а на тесте выдает ошибку?
evvcom (2006-12-27 15:02:00) [1]> [7] vigo_ (27.12.06 13:44)
> А он точно так называется?
Точно, точно...
> Не могу найти
Не удивительно, это ODAC
> а в какой вкладке?
Oracle Access :) Что? И вкладки такой нет? Ну дык, а компоненты ты поставил? :)
vigo_ (2006-12-27 14:04:00) [2]Получилось с SQLStoredProc. Спасибо.
vigo_ (2006-12-27 13:44:00) [3]А он точно так называется? Не могу найти, а в какой вкладке?
evvcom (2006-12-27 13:32:00) [4]Я использую TOraStoredProc, но это не АДО :)
vigo_ (2006-12-27 13:27:00) [5]Еще один вопрос, какие компоненты используются для вызова процедур схемы?
vigo_ (2006-12-27 11:41:00) [6]Сорри... посмотрел чем отличаются свойства коннектов, оказалось в значении OS Authentication. поставил False и заработало.
Sergey13 (2006-12-27 11:30:00) [7]Надо логи смотреть.
Если мне память не изменяет, может быть вызвано вообще не этой прогой, а например отсутствием свободных ресурсов у сервака - например нехваткой памяти.
Что за процедура то вызывается?
vigo_ (2006-12-27 11:23:00) [8]
procedure TMain.Button1Click(Sender: TObject);
var
SQLstmt: String;
stmtParams: TParams;
begin
stmtParams := TParams.Create;
try
SQLConnection.Connected := True;
stmtParams.CreateParam(ftString, 'StateParam', ptInput);
stmtParams.ParamByName('StateParam').AsString := 'BLA-BLA-BLA';
SQLstmt := 'select :StateParam from dual';
SQLConnection.Execute(SQLstmt, stmtParams);
finally
stmtParams.Free;
end;
end;
vigo_ (2006-12-27 11:21:00) [9]Хотя если работать через SQL Navigator, то не ругается.