繁体   English   中英

使用C#从Excel / Access读取和匹配数据

[英]Reading and matching data from Excel/Access using C#

在过去的几个月中,我一直在为我们公司的其中一种产品制作测试套件,该套件需要对微控制器进行编程。 实际的测试仪本身可以正常工作,但是我的问题是与数据库中的一组值进行交互以正确设置测试仪。

这就是id喜欢做的事情。

  • 读一个值,说“电阻”

  • 将值发送给测试人员

  • 然后使用从测试仪返回的值,将其与第二组数据匹配,例如“当前”

  • 如果电流匹配,则继续下一个电阻。

用于从控制器发送和接收值的核心程序正在运行,但是需要用户输入“电阻”值,然后手动读取当前值。

我想知道实现这一目标的最佳方法是什么。

核心程序是用C#编写的。

我是否应该在Access数据库中的VBA中编写一些内容,并使其与C#程序交换值? 如果是这样,我如何将Access VBA代码中的值发送到C#程序,反之亦然?

谢谢,
亚当

不必费心让Access VBA代码与您的C#程序“交谈”,您只需向C#程序中添加代码即可从表中读取测试值,将值发送到控制器并检查控制器返回的结果。 如果您在此处的Stack Overflow中进行一些搜索,您将找到许多实现此目标的示例。

为了朝着正确的方向前进,您可能希望查找使用OleDbConnectionOleDbCommandOleDbDataReader对象(它们都是System.Data.OleDb一部分)对Access数据库( .accdb.mdb文件)执行操作的问题。 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM