[英]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.