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

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

OraStoredProc не видит параметры в RunTime [D7, 2000]


Sonia ©   (2007-04-11 10:33:00) 

Есть строка
OraFind_name.ParamByName('SELNAME').Value:=Edit1.Text+'%';

На ней выскакивает ошибка, пишет EDatatbaseError (не найден параметр), проверяю через watch количество параметров, а оно равно 0.
Что подскажите?


Reindeer Moss Eater   (2007-04-11 12:20:00) [1]

Неа:(
Не неа, а даа.

Не находит потому, что их там нет.


Sonia   (2007-04-11 12:04:00) [2]

Неа:( В том то и дело, что написала так, потому что не находит:(


Reindeer Moss Eater   (2007-04-11 11:42:00) [3]

Она их там будет искать даже если не указывать юзернейм
Вот это лишнее:
OraSession1.Username +'.CREATE_FORM';


Sonia   (2007-04-11 11:40:00) [4]

Ладно, почему так происходит я нашла:

procedure TForm1.OraSession1AfterConnect(Sender: TObject);
begin
 OraStoredproc1.StoredProcName := OraSession1.Username + '.CREATE_FORM';
 OraFind_name.StoredProcName := Orasession1.Username + '.FIND_LONG_NAME_CYR';
 oraFind_DME.StoredProcName := Orasession1.Username + '.FIND_DME';
end;

Вопрос теперь в следующем, как сделать так, чтобы orastoredproc искала хранимые процедуры под логином,указанным в username?


Sonia   (2007-04-11 11:28:00) [5]


> Не повезло тебе.

Че ты все заладил не повезло? Что же мне теперь повесится?


Reindeer Moss Eater   (2007-04-11 11:23:00) [6]

Не повезло тебе.


Sonia   (2007-04-11 11:21:00) [7]


> Сначала нужно присвоит свойству SQL необходимый запрос с
> параметрами и только после этого обращаться к параметрам.
>  И никак не наоборот...

Присвоен в Design Time, там же параметры видит....а в Run Time...


Плохиш   (2007-04-11 11:11:00) [8]


> Sonia ©   (11.04.07 10:49) [2]
> Это все? больше вариантов нет? Скажите хотя бы от чего это
> зависит?

Сначала нужно присвоит свойству SQL необходимый запрос с параметрами и только после этого обращаться к параметрам. И никак не наоборот...


Reindeer Moss Eater   (2007-04-11 10:56:00) [9]

Что "это"?


Sonia   (2007-04-11 10:49:00) [10]

Это все? больше вариантов нет? Скажите хотя бы от чего это зависит?


Reindeer Moss Eater   (2007-04-11 10:38:00) [11]

Не повезло тебе.


Наверх

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