|
1С 7.7 и ADODB
|
|||
---|---|---|---|
#18+
Пытаюсь выполнить процедуру на MSSQL сервере, создав подключение через ADODB и передавая параметры: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Подключение создается. Далее создаю ADODB.Command Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Пытаюсь передать параметры Код: sql 1. 2. 3. 4.
На этом месте получаю ошибку prm1 = NewRecord.CreateParameter("@family_name", 129, 1, 100, family_name); {\\UPR-INFO\1C_BASE_TEST\149\EXTFORMS\TEST_MSSQL_CONNECTION.ERT(87)}: Плохой тип переменной Все типы, соответствующие строке, уже попробовал. В чем может быть проблема? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 14:53 |
|
1С 7.7 и ADODB
|
|||
---|---|---|---|
#18+
Понял в чем проблема :-) В качестве строкового параметра передавал объектный тип из 1С. После явного преобразования в строку все получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 15:41 |
|
1С 7.7 и ADODB
|
|||
---|---|---|---|
#18+
Наверное продолжу здесь про свои проблемы :-) Вызываю, как описал выше, процедуру на SQL сервере. При возникновении exception на стороне процедуры SQL сервера ADO DB всегда возвращает ошибку Не загружен лицевой счет (1114901708) (АБДУЛЛИНА Г.И.)Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][SQL Server] Процедура или функция "import_infocraft_load_all" ожидает параметр "@family_name", который не был указан . Хотя в реальности, при выполнении данной процедуры в SQL Management Studio возвращается exception вида Сообщение 50000, уровень 14, состояние 1, процедура import_infocraft_load_all, строка 104 Не удается вставить повторяющуюся строку ключа в объект "dbo.pes_account_numbers" с уникальным индексом "i_account_number". Повторяющееся значение ключа: (1114901708, 1). Как заставить возвращать ADO DB exception, которые отдает SQL Server? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2013, 16:23 |
|
|
start [/forum/topic.php?fid=28&msg=38445390&tid=1519626]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 135ms |
0 / 0 |