簡體   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