[英]Reading and matching data from Excel/Access using C#
在过去的几个月中,我一直在为我们公司的其中一种产品制作测试套件,该套件需要对微控制器进行编程。 实际的测试仪本身可以正常工作,但是我的问题是与数据库中的一组值进行交互以正确设置测试仪。
这就是id喜欢做的事情。
读一个值,说“电阻”
将值发送给测试人员
然后使用从测试仪返回的值,将其与第二组数据匹配,例如“当前”
如果电流匹配,则继续下一个电阻。
用于从控制器发送和接收值的核心程序正在运行,但是需要用户输入“电阻”值,然后手动读取当前值。
我想知道实现这一目标的最佳方法是什么。
核心程序是用C#编写的。
我是否应该在Access数据库中的VBA中编写一些内容,并使其与C#程序交换值? 如果是这样,我如何将Access VBA代码中的值发送到C#程序,反之亦然?
谢谢,
亚当
不必费心让Access VBA代码与您的C#程序“交谈”,您只需向C#程序中添加代码即可从表中读取测试值,将值发送到控制器并检查控制器返回的结果。 如果您在此处的Stack Overflow中进行一些搜索,您将找到许多实现此目标的示例。
为了朝着正确的方向前进,您可能希望查找使用OleDbConnection
, OleDbCommand
和OleDbDataReader
对象(它们都是System.Data.OleDb
一部分)对Access数据库( .accdb
或.mdb
文件)执行操作的问题。 )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.