草庐IT

com-server

全部标签

c# - .NET 4 任务并行库可以使用 COM 对象吗?

这是一个“这可能吗,如果可以的话,你能给我一个简单的例子吗,因为我在网上找不到一个?”类似的问题。我有许多完全独立的(即“令人尴尬的并行”)进程,我想使用C#在.NETFramework4中使用TaskParallel库并行运行这些进程。其中一些流程需要使用可通过COM/OLE自动化访问的软件。具体来说,有一个Parallel.Foreach()循环从项目列表中划分任务,基本上调用Parallel.Foreach内部的不同函数来处理处理(因此其中一些函数使用COM库来工作).这可能吗?谢谢。 最佳答案 通过TPL使用COM对象是10

c# - C# 中的 MSMQ COM API

从C#使用MSMQManagement的最佳方式是什么?当远程机器断开连接时,我需要能够查看和清除本地传出队列。显然有些用户可以通过COMAPI执行此操作,但在COM引用选项卡中,我没有其他网站/博客/帖子提到的“MicrosoftMessageQueue3.0对象库”(也没有任何类似的内容)。我在机器上搜索了Interop.MSMQ.dll,但也找不到。我们使用VS2008并在Windows764位上运行。我错过了什么?是否有其他机制可以通过“正常”托管类来实现这一点?谢谢 最佳答案 项目+添加引用,浏览选项卡。导航到c:\win

c# - 上传 Excel 工作表并将数据导入 SQL Server 数据库

我正在开发这个简单的应用程序来上传Excel文件(.xlsx)并将该Excel工作表中的数据导入.NET中的SQLServerExpress数据库我在浏览并选择文件后单击导入按钮时使用以下代码。protectedvoidButton1_Click(objectsender,EventArgse){StringstrConnection="DataSource=.\\SQLEXPRESS;AttachDbFilename='C:\\Users\\Hemant\\documents\\visualstudio2010\\Projects\\CRMdata\\CRMdata\\App_Dat

c# - 如何使用 C# 代码获取可用 SQL Server 的列表?

我已经创建了一个桌面应用程序。在应用程序启动时,我想显示本地PC上所有可用SQLServer实例的列表,并允许选择要连接的SQLServer名称。有没有办法获取本地PC上可用的所有SQLServer实例名称的列表?非常感谢。 最佳答案 stringmyServer=Environment.MachineName;DataTableservers=SqlDataSourceEnumerator.Instance.GetDataSources();for(inti=0;i 关于c#-如何使用

c# - 将数组传递给 SQL Server 存储过程

如何使用C#将数组变量传递给SQLServer存储过程并将数组值插入整行?提前致谢。SQLServer表:ID|Product|Description-------------------------------8A3H|Soda|600mlbottleC#数组:string[]info=newstring[]{"7J9P","Soda","2000mlbottle"};SQLServer存储过程:ALTERPROCINSERT(@INFO_ARRAYARRAY)ASBEGININSERTINTOProductsVALUES(@INFO_ARRAY)END

c# - 如何使用 Skype4COM 在 Skype 的群聊中发送消息?

我一直在尝试用C#制作一个“SkypeBot”。到目前为止,我已经成功地让它在一对一的聊天中发挥作用。我无法让它在群聊中工作。这是我的来源:usingSystem;usingSystem.Windows.Forms;usingSKYPE4COMLib;namespaceSkypeBot{publicpartialclassForm1:Form{privateSkypeskype;privateconststringtrigger="!";//Say!helpprivateconststringnick="Bot";publicForm1(){InitializeComponent();

c# - 使用最小起订量模拟 HttpContext.Current.Server.MapPath?

我正在对我的家庭Controller进行单元测试。在我添加保存图像的新功能之前,此测试运行良好。导致问题的方法如下所示。publicstaticvoidSaveStarCarCAPImage(intcapID){byte[]capBinary=Motorpoint2011Data.RetrieveCapImageData(capID);if(capBinary!=null){MemoryStreamioStream=newMemoryStream();ioStream=newMemoryStream(capBinary);//savethememorystreamasanimage//

c# - 在 appdata 文件夹中创建 sql server 压缩文件

我正在开发一个简单的软件,它首先使用EntityFramework代码和sqlservercompact4。目前这个设置有效。EntityFramework创建sqlserver压缩文件(如果尚不存在)。数据库的路径是从存储在app.config文件中的连接字符串中定义的。它是这样构建的:但是,我想将数据库放在当前用户的应用程序数据文件夹(我的win7机器上的C:\Users\User\AppData\Roaming文件夹)中的一个文件夹中。我已经尝试将连接字符串的数据源设置为类似%APPDATA%\Database.sdf的内容,但这不起作用,我收到“路径中的非法字符”异常。我想坚持

c# - 批量插入Sql Server百万条记录

我有一个Windows服务应用程序接收具有以下格式的数据流IDX|20120512|075659|00000002|3|AALI|AstraAgroLestariTbk.|0|ORDI_PREOPEN|12|00000001550.00|00000001291.67|00001574745000|00001574745000|00500|XDS1BXO1||00001574745000|›§IDX|20120512|075659|00000022|3|ALMI|AlumindoLightMetalIndustryTbk.|0|ORDI|33|00000001300.00|0000000

c# - 如何在 Sql Server Compact Edition 中使用 LIKE 参数

我正在尝试参数化使用带通配符的LIKE关键字的搜索查询。原来的sql有这样的动态sql:"ANDJOB_POSTCODELIKE'"+isPostCode+"%'"所以我尝试了这个,但是我得到了一个FormatException:"ANDJOB_POSTCODELIKE@postcode+'%'"编辑:我猜FormatException不会来自SqlServerCE,所以按照要求,这是我在C#代码中设置参数的方法。参数在代码中设置如下:command.Parameters.Add("@postcode",SqlDbType.NVarChar).Value=isPostCode;我也试过