powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Из 1с8 к sql 2005 через ADODB.Connection
3 сообщений из 3, страница 1 из 1
Из 1с8 к sql 2005 через ADODB.Connection
    #37585461
pr89as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, три часа потерянного времени и никакого результата. Помогите пож.
Хочу выполнить процедуру в базе данных sql2005 из УПП
Процедура в УПП
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
пСоед = Новый COMОбъект("ADODB.Connection");
пСоед.Provider = "SQLOLEDB";
пСоед.ConnectionTimeout = 150000;
пСоед.CommandTimeOut= 150000;
пСоед.ConnectionString = Connect;
пСоед.Open();
Команда = Новый COMОбъект("ADODB.Command");
Команда.CommandTimeOut = 150000;
Команда.CommandType = 4;
Команда.ActiveConnection = пСоед;
m_b =  Формат(началоМесяца(НачПериода1),"ДФ=""ггггММдд""");
m_e =  Формат(КонецМесяца(КонПериода1) ,"ДФ=""ггггММдд""");
Команда.CommandText = "ПроцедураНаSQLСервере" ;
Команда.Parameters.Refresh();
Команда.Parameters("@m_b").Value = НачалоМесяца(НачПериода1);
Команда.Parameters("@m_e").Value = КонецМесяца(КонПериода1);
rs = Новый COMОбъект("ADODB.Recordset");
RS =  Команда.Execute();
Для сч=1 по RS.Fields.Count Цикл
  сообщить(RS.Fields(0).Value);
КонецЦикла; 
пСоед.close();


"ПроцедураНаSQLСервере" - последовательно выполняет несколько процедур
Код: sql
1.
2.
3.
4.
5.
ALTER procedure ПроцедураНаSQLСервере(@m_b datetime, @m_e datetime)
as
exec Процедура1
exec Процедура2
select St = 'Выполненно'


Проблема в том, что после выполнения "Процедура1", УПП думает, что все закончилось, форма УПП освобождается. Сообщение 'Выполненно' - не выводится.
Та-же самая процедура из по dot.net замечательно работает.
Как мне это победить, наверное ADODB.Connection какой нибудь параметр не прописал?
...
Рейтинг: 0 / 0
Из 1с8 к sql 2005 через ADODB.Connection
    #37586046
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Из 1с8 к sql 2005 через ADODB.Connection
    #37586130
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсор на чьей стороне, CursorType = 3 сделайте.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Из 1с8 к sql 2005 через ADODB.Connection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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