|
PHP+DB2 stored procedure
|
|||
---|---|---|---|
#18+
Добрый день. Делаю следующее. $result=odbc_exec($link,'call kpl_day2("2003-08-28")'); в процедуре один параметр типа DATE. отваливается по SQL1109N The specified DLL "kpl_day2" could not be loaded. таже проца с фиксированной датой (без параметров) нормально робит. Может данный подход не есть правильный ? Намекните, плиз, где копать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2003, 14:28 |
|
PHP+DB2 stored procedure
|
|||
---|---|---|---|
#18+
Как насчет $result=odbc_exec($link,'call kpl_day2(date(''2003-08-28''))'); ? 1. Из-за возможного перекрытия имен (одно и то же имя может использоваться для разных процедур с разными парметрами) важно, чтобы типы параметров были правильные. 2. Строки в DB2 могут быть долько в одинарных кавычках, не двойных. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2003, 01:27 |
|
PHP+DB2 stored procedure
|
|||
---|---|---|---|
#18+
Попробуй чтото типа $result = odbc_prepare($dblink, 'call kpl_day2 (?)'); odbc_execute($result, array("2003-08-28")); ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 14:21 |
|
PHP+DB2 stored procedure
|
|||
---|---|---|---|
#18+
Дату в SP лучше передавать как строку и преобразовывать внутри. Иначе регулярно будешь наступать на грабли локальных настроек Win. И еще DB2 позволяет иметь SP c одинаковыми именами для различных схем пользователя. Если схема не указана-подразумевается схема текущего пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 04:19 |
|
|
start [/forum/topic.php?fid=43&fpage=161&tid=1606521]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 146ms |
0 / 0 |