Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
Необходимо вызывать хранимые процедуры. Клиентсткое приложение делает это через объект ADO: Command. И хотя параметры заданы как varchar(N) и у ADOшных параметров стоит Size=N в СП попадает только первая буква (я думаю т.к. для varchar размер по умолчанию в ASA = 1). Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 13:35 |
|
||
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
Не связано ли это с ... Adaptive Server Anywhere - OLEDB Client Library ================(Build #2529 - Engineering Case #369072)================ When using the OLEDB provider ASAProv, String parameters may not have been passed correctly to stored procedures. This problem has been fixed. The following Visual Basic example calls a stored procedure with a String parameter. Dim sendParam1 As String sendParam1 = "20040927120000" Dim cmd As ADODB.Command cmd = New ADODB.Command With cmd .CommandText = "testproc1" .CommandType = ADODB.CommandTypeEnum.adCmdStoredProc .ActiveConnection = myConn .Prepared = True .Parameters(0).Value = sendParam1 Call .Execute() End With An example of a stored procedure follows. ALTER PROCEDURE "DBA"."testproc1" (in param1 varchar(30)) BEGIN message 'in Parameter [' + param1 + ']'; END К сожалению пока нет возможности скачать последний EBF (стоит майнтенанс релиз 9.0.2.2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 15:56 |
|
||
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
kuzziНе связано ли это с ... Adaptive Server Anywhere - OLEDB Client Library ================(Build #2529 - Engineering Case #369072)================ When using the OLEDB provider ASAProv, String parameters may not have been passed correctly to stored procedures. This problem has been fixed. The following Visual Basic example calls a stored procedure with a String parameter. Dim sendParam1 As String sendParam1 = "20040927120000" Dim cmd As ADODB.Command cmd = New ADODB.Command With cmd .CommandText = "testproc1" .CommandType = ADODB.CommandTypeEnum.adCmdStoredProc .ActiveConnection = myConn .Prepared = True .Parameters(0).Value = sendParam1 Call .Execute() End With An example of a stored procedure follows. ALTER PROCEDURE "DBA"."testproc1" (in param1 varchar(30)) BEGIN message 'in Parameter [' + param1 + ']'; END К сожалению пока нет возможности скачать последний EBF (стоит майнтенанс релиз 9.0.2.2451) да, связано. EBF 9.0.2.2551 спас отца русской демократии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 18:42 |
|
||
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
а не лучше ли использовать компоненты прямого доступа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2005, 15:57 |
|
||
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
WellSlavaа не лучше ли использовать компоненты прямого доступа? "Компоненты прямого доступа" это рекламный трюк придуманый маркетолагами фирмы Борланд :) Любой такой "компонент" всегда, в своей основе, имеет какой-либо стандартный интерфейс доступа к базе данных. Будь то ODBC, ADO или любой другой из десятков существующих на сегодня. Прямой доступ, как таковой, возможен только в том случае, если программа (компонент) обращается к базе данных напрямую, через какой-то уникальный протокол. Это конечно возможно сделать, но только имея на руках полное описание сервера баз данных и этот "компонент" будет зависеть от версии сервера. Проапгрейдил сервер - исправь свой компонент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2005, 18:18 |
|
||
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2005, 18:24 |
|
||
|
Как работать с VARCHAR в СП через ADO (ASA 9.0.2)?
|
|||
|---|---|---|---|
|
#18+
Рыжий КотNativeDB, не обновлял с 7 версии ASA, сейчас 9, полет нормальный NativeDB использует мало документированный, но все же доступный общественности интерфейс dblib. Собственный сайбесовский интерфейс. NativeDB ты конечно не обновляешь, и клиентскую программу не перекомпилируешь, но dblib7.dll ты ж клиентам отдаешь? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2005, 18:40 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32929170&tid=2013855]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 443ms |

| 0 / 0 |
