powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Переезд на 10-тку
10 сообщений из 10, страница 1 из 1
Переезд на 10-тку
    #33468215
cez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cez
Гость
10.2.1

DBMS=ODBC

declare ap_type_from_code procedure for dbo.ap_type_from_code :ls_type_code;
Работает на ура.

declare ap_type_from_code procedure for dbo.ap_type_from_code @type_code = :ls_type_code;
выдает compilation warning вида:
SQLSTATE = 22005
[Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification

Есть приложение на 6-рке размером мегабайт в 20, утыканное вызовами с параметрами как еж иглами.

Чего делать? Где крутить?

Кстати DBMS=ADO не коннектится вообще, говорит что сборка PBDATA100 не найдена (C# - будь он не ладен).
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33468297
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если включить трейс?

DBMS=TRACE ODBC

что в логе для этого вызова пишет?
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33468975
cez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cez
Гость
На, если тебе это что-то скажет...

/*---------------------------------------------------*/
/* 05.01.2006 12:28 */
/*---------------------------------------------------*/
(1861818): LOGIN:(DBI_LOGIN) (21.125 MS / 21.125 MS)
(1861818): CONNECT TO trace ODBC:
(1861818): SERVER=ALADDINHUGE
(1861818): DBPARM=ConnectString='DSN=back_global;UID=sa;PWD=wrtR543~';Language='russian';CommitOnDisconnect='No'(DBI_CONNECT) (1.132 MS / 22.257 MS)
(1861818): (DBI_ADJUST_CONNECT) (0.003 MS / 22.260 MS)
(1861818): (DBI_CURRENT_OF_CURSOR) (0.005 MS / 22.265 MS)
(1861818): PREPARE:(DBI_PARSE_ONLY) (0.002 MS / 22.267 MS)
(1861818): (DBI_SPECIAL_CURSOR) (0.001 MS / 22.268 MS)
(1861818): (DBI_SKIP_VERIFY) (0.001 MS / 22.269 MS)
(1861818): (DBI_DESCRIBE_BEFORE_EXEC) (0.001 MS / 22.270 MS)
(1861818): (DBI_SUPPORT_INPUT_PARM_BIND) (0.022 MS / 22.292 MS)
(1861818): BEGIN TRANSACTION:(DBI_START_TRAN) (0.029 MS / 22.321 MS)
(1861818): OPEN CURSOR:(DBI_CURSOR_CONNECT) (0.001 MS / 22.322 MS)
(1861818): (DBI_SPECIAL_CURSOR) (0.001 MS / 22.323 MS)
(1862420): (DBI_CURSOR_LOGIN) (0.671 MS / 0.671 MS)
(1862420): DUMMY CURSOR CONNECTION :
(1862420): USERID=dbo
(1862420): SERVER=ALADDINHUGE
(1862420): DBPARM=ConnectString='DSN=back_global;UID=sa;PWD=wrtR543~';Language='russian';CommitOnDisconnect='No'(DBI_CONNECT) (0.002 MS / 0.673 MS)
(1862420): (DBI_CURSOR_CONNECTION) (0.002 MS / 0.675 MS)
(1862420): (DBI_SPECIAL_DECIMAL) (0.001 MS / 0.676 MS)
(1862420): (DBI_SPECIAL_DOUBLE) (0.001 MS / 0.677 MS)
(1862420): PREPARE WITH BIND VARIABLES:
(1862420): execute dbo.ap_type_from_code @type_code =?
(1862420): VCHAR Length=10 ID=? *TYPES*(DBI_PREPARE_WITHPARM) (467.339 MS / 468.016 MS)
(1862420): EXECUTE:(DBI_DYN_EXECUTE) (0.103 MS / 468.119 MS)
(1862420): *** ERROR 999 ***(rc -1) : SQLSTATE = 22005
[Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification
(1862420): CANCEL:(DBI_CANCEL) (0.036 MS / 468.155 MS)
(1862420): DISCONNECT:(DBI_DISCONNECT) (0.007 MS / 468.162 MS)
(1862420): SHUTDOWN DATABASE INTERFACE:(DBI_SHUTDOWN_INTERFACE) (0.003 MS / 468.165 MS)
(1861818): COMMIT:(DBI_COMMIT) (0.754 MS / 23.077 MS)
(1861818): DISCONNECT:(DBI_DISCONNECT) (0.386 MS / 23.463 MS)
(1861818): SHUTDOWN DATABASE INTERFACE:(DBI_SHUTDOWN_INTERFACE) (0.003 MS / 23.466 MS)
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33469012
cez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cez
Гость
Ура нашел!!!

StripParmNames='Yes'

Ежели чего еще вылезет - спрошу
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33474380
Nividimka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cez
Кстати DBMS=ADO не коннектится вообще, говорит что сборка PBDATA100 не найдена (C# - будь он не ладен).

для начала скопируй длл-ку в C:\Program Files\Sybase\PowerBuilder 10.0

По-хорошему: обнови сборку PB и зарегистрируй длл-ку в NET.
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33779003
serj_b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cez10.2.1

DBMS=ODBC

declare ap_type_from_code procedure for dbo.ap_type_from_code :ls_type_code;
Работает на ура.

declare ap_type_from_code procedure for dbo.ap_type_from_code @type_code = :ls_type_code;
выдает compilation warning вида:
SQLSTATE = 22005
[Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification

добавил
gt_name.DBParm= "ConnectString='DSN=evgenDB; StripParmNames=Yes ;UID=serj;PWD=1'"//pb10

а толку нету
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33779007
serj_b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cez10.2.1

DBMS=ODBC

declare ap_type_from_code procedure for dbo.ap_type_from_code :ls_type_code;
Работает на ура.

declare ap_type_from_code procedure for dbo.ap_type_from_code @type_code = :ls_type_code;
выдает compilation warning вида:
SQLSTATE = 22005
[Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification

добавил
gt_name.DBParm= "ConnectString='DSN=evgenDB; StripParmNames=Yes ;UID=serj;PWD=1'"//pb10

а толку нету
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33779458
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коннект часом не к Ораклу?
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33779586
serj_b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PavelBuilderКоннект часом не к Ораклу?MSSQL
...
Рейтинг: 0 / 0
Переезд на 10-тку
    #33779631
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем к MSSQL конеект через ODBC? (только сейчас разглядел :) )

Используй OLEDB для соединения - правильнее, да и проблема наверняка сама рассасется, а то может что нибудь в pbodb105.ini менять надо. Я честно говоря с ODBC слез 10 лет назад и с тех пор ни разу не возвращался, нет смысла.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Переезд на 10-тку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]