Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка 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, то не ругается.


Наверх

Титульная страница Поиск, карта сайта Написать письмо