![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Не повезло тебе.