AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2010, 14:12   #5  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Это пример для вызова хранимой процедуры.

GLOBAL
adoCmd Automation 'Microsoft ActiveX Data Objects 2.8 Library'.Command
adoRst Automation Microsoft ActiveX Data Objects 2.8 Library'.Recordset
adoCn Automation 'Microsoft ActiveX Data Objects 2.8 Library'.Connection


CREATE (adoCn);
strConnection:='driver={SQL Server};server=mysqlserver;uid=my_user;'+
'pwd=user_pass;database=myDB';
adoCn.ConnectionString:=strConnection;
adoCn.Open;

CREATE(adoCmd);
adoCmd.ActiveConnection :=strConnection;
adoCmd.CommandTimeout := 20;
adoCmd.CommandType := 4; //adCmdStoredProc
strCommand:='SP_MyProcedura';
adoCmd.CommandText :=strCommand;



adoCmd.Parameters.Refresh;
adoCmd.Parameters.Item(1).Value := "CustomerNo.";
adoCmd.Parameters.Item(2).Value := BeginDate;
adoCmd.Parameters.Item(3).Value := EndDate;
adoRst := adoCmd.Execute;


CLEAR(adoRst);
CLEAR(adoCmd);
CLEAR(adoCn);
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:50.