|
Проблема запуска StoredProc в СBuilder
|
|||
---|---|---|---|
#18+
Мне нужно исполнить хранимую процедуру, у которой все параметры имеют тип либо char(), либо varchar(). Проблема возникла при смене сервера БД с Anywhere 5.5 на ASE 12.5. Все параметры процедуры инициализируются либо конкретными значениями, либо "". Вот пример, инициализации нескольких параметров: Код: plaintext 1. 2.
Вот как я произвожу запуск процедуры после инициализации всех параметров (все параметры имеют DataType - ftSrting, а ParamType - ptInput): Код: plaintext 1. 2.
При этом генерируются следующее исключение: DIAG [S1104] [INTERSOLV][ODBC SQL Server driver]Character, decimal, and binary parameters cannot have a precision of zero. Error in parameter 16. (0) Как мне с этим бороться? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2003, 15:28 |
|
Проблема запуска StoredProc в СBuilder
|
|||
---|---|---|---|
#18+
я бы посоветовал запускать процедуру если она не возвращает ничего из ADOCommand например, а вообще глюк сей широкоизвестен в борландовских кругах, поищи гуглем про эту проблему только скажы делфи вместо бульдера ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2003, 06:36 |
|
Проблема запуска StoredProc в СBuilder
|
|||
---|---|---|---|
#18+
Не понимаю, зачем на клиенте с ASE 12.5 использовать ODBC драйвер. BDE прекрасно работает с родным "OpenClient". Единственная хрень, что этот "OpenClient" для ASE 12.5 написан на Java. Решение - использовать "OpenClient" от ASE 11.9.2. Он "нормальный" - "виндусовый". BDE 5.1 прикрасно работает с родным Sybase "OpenClient". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2003, 14:32 |
|
Проблема запуска StoredProc в СBuilder
|
|||
---|---|---|---|
#18+
2Sergey Klimenko: Все нормально работает из Билдера. Тестовая процедура: CREATE PROCEDURE dbo.my_test @p char(5), @i integer AS BEGIN select @p as p, @i as i END Вызов из Билдера: StoredProc1->ParamByName("@p")->AsString="aaa"; StoredProc1->ParamByName("@i")->AsInteger=11; StoredProc1->Open(); ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2003, 17:50 |
|
|
start [/forum/topic.php?fid=55&fpage=135&tid=2014921]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 158ms |
0 / 0 |