Вниз
Скачать: CL | DM;

OraStoredProc не видит параметры в RunTime   Найти похожие ветки 

← →
Sonia ©   (2007-04-11 10:33) [0]

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

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


← →
Reindeer Moss Eater ©   (2007-04-11 10:38) [1]

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


← →
Sonia ©   (2007-04-11 10:49) [2]

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


← →
Reindeer Moss Eater ©   (2007-04-11 10:56) [3]

Что "это"?


← →
Плохиш ©   (2007-04-11 11:11) [4]


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

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


← →
Sonia ©   (2007-04-11 11:21) [5]


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

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


← →
Reindeer Moss Eater ©   (2007-04-11 11:23) [6]

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


← →
Sonia ©   (2007-04-11 11:28) [7]


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

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


← →
Sonia ©   (2007-04-11 11:40) [8]

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

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?


← →
Reindeer Moss Eater ©   (2007-04-11 11:42) [9]

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


← →
Sonia ©   (2007-04-11 12:04) [10]

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


← →
Reindeer Moss Eater ©   (2007-04-11 12:20) [11]

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

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.044 c
1-1172832342
DenisNew
2007-03-02 13:45
2007.04.29
Предотвращение изменения размеров TToolButton


6-1162409754
Amt2001
2006-11-01 22:35
2007.04.29
Типы Indy 10


4-1165212307
Krab12345
2006-12-04 09:05
2007.04.29
Продолжение темы "Сокет"


15-1175169498
Kolan
2007-03-29 15:58
2007.04.29
Опрос для пользователей DMClient.


2-1175825813
VolanD666
2007-04-06 06:16
2007.04.29
BytesPerScanLine




   Наверх