|
хранимая процедура db2 в php
|
|||
---|---|---|---|
#18+
Привет all. Проблема такая: есть системный дсн на базу дб2, в пхп к ней коннекчусь $dba=odbc_connect("dsn","login","pass",SQL_CUR_USE_ODBC); все нормально. Теперь надо выполнить хранимую процедуру Делаю $sql = "call asp2qb.sliop('5300000130901','0000')"; $dfa = odbc_exec($dba,$sql); выдает PHP Warning: odbc_exec(): SQL error: [IBM][CLI Driver][DB2] SQL0440N No function by the name "sliop" having compatible arguments was found in the function path. SQLSTATE=42884\r\n, SQL state 42884 in SQLExecDirect in C:\\BigApache\\Apache\\htdocs\\tablo1\\t.php on line 6 Параметры точно правильные, в комманд центре выполняется. Таким же макаром пробовал процедуру с mssql, все сработало. Пробовал еще через препаре: $sql = "call asp2qb.sliop(cast(? as char(13)),cast(? as char(4)))"; $dfa = odbc_prepare($dba,$sql); $p1="5300000130901"; $p2="0000"; $params=array($p1,$p2); Та же фигня. В чем грабли? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2005, 08:19 |
|
|
start [/forum/topic.php?desktop=1&fid=43&tid=1605780]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 399ms |
0 / 0 |