|
|
|
Проблема передачи процедурой строковой переменной???
|
|||
|---|---|---|---|
|
#18+
Добрый день! При возврате строковой переменной @rr клиенту возникает ошибка: Syntax error converting the varchar value "строка" to a column of datatype int. CREATE PROCEDURE [PPP] AS begin /*procedure*/ declare @rr Varchar(200) set @rr='строка' return @rr end /*procedure*/ Переменная на стороне клиента объявлена как DataType - String (если даже не String то откуда тогда "to a column of datatype int.") (Клиент - Delphi) Спасибо за совет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2002, 06:03 |
|
||
|
Проблема передачи процедурой строковой переменной???
|
|||
|---|---|---|---|
|
#18+
А вот если почитать BOL, то можно прочесть: Syntax RETURN [ integer_expression ] Arguments integer_expression Is the integer value returned. Stored procedures can return an integer value to a calling procedure or an application. Особено нужно обратить внимание на слова integer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2002, 06:11 |
|
||
|
Проблема передачи процедурой строковой переменной???
|
|||
|---|---|---|---|
|
#18+
Т.е. строковую переменную передать в принципе не возможно??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2002, 07:07 |
|
||
|
Проблема передачи процедурой строковой переменной???
|
|||
|---|---|---|---|
|
#18+
Для этого существуют выходные параметры CREATE PROCEDURE [PPP] @rr Varchar(200) OUTPUT AS begin /*procedure*/ set @rr='строка' return 0 end /*procedure*/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2002, 07:20 |
|
||
|
|

start [/forum/search_topic.php?author=nervousadmin&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 734ms |
| total: | 882ms |

| 0 / 0 |
