OLE自动化对象

| 什么是OLE自动化对象:维基百科说:   是一个进程间通信   基于组件对象的机制   打算使用的型号(COM)   通过脚本语言–最初   Visual Basic –但现在由   语言在Windows上运行。[3]它   提供基础设施   称为自动化的应用   控制器可以访问和操纵   (即关闭属性或调用   共享自动化对象上的方法   其他出口的   应用程序。它取代了动态   数据交换(DDE),较旧   应用程序控制机制   彼此。[4]与DDE一样,在OLE中   自动化自动化控制器   是\“ client \”和应用程序   导出自动化对象是   服务器\”。 我的问题是: 是否可以使用C#代码(似乎仅C ++)(其中使用其他几个C#包含)并在存储过程中调用它们。 是否可以使用这些对象读取表? 是否可以使用该对象和表数据来计算事物? 将采取什么步骤?     
已邀请:
        好吧,如果您使用的是MS SQL Server 2005或更高版本,则可以设置所谓的“ CLR存储过程”,它基本上是用C#编写的,并且能够引用其他.NET程序集。这将消除使用COM引用.NET程序集的任何需要。更多信息:http://msdn.microsoft.com/en-us/library/ms131094.aspx AFAIK,COM的COM;想法是,消息是在操作系统级别上在客户端代码和服务器控件之间传递的,客户端不必知道服务器实现的任何细节。只是“前门”界面。因此,如果必须使用COM,则应该只能为COM注册.NET程序集(主要更改只是在VS中“项目”属性视图的“生成”选项卡中的一个开关),然后使用它们就像它们是用C / C ++,VB,Delphi或任何其他语言编写的一样。     

要回复问题请先登录注册