2013-10-10 239 views
0

好的,我已經問過這個問題,但答案並不是我真正需要的。MatLab-MS Access 2010數據庫

Here's the link

爲MATLAB中的代碼:

clipboard('copy', datestr(now));

和用於MS訪問:

Dim MyData As DataObject 
Dim strClip As String 
Set MyData = New DataObject 
MyData.GetFromClipboard 
strClip = MyData.GetText 

此代碼使用剪貼板這是基本的和有限的。我真正需要的是將數據從MatLab直接傳輸到MS Access 2010.因爲我會用特定的回調點擊一個按鈕,GUI文本框中出現的數據也會記錄在MS Access中。

對於實例

enter image description here

顯示日期和時間複選框代碼:

m=1; 
while m==1 
m=get(hObject,'value'); 
txt=datestr(now); 
set(handles.text7,'string',txt); 
pause(1); 
end 

發送/輸入日期和時間DB按鈕是空白。這個按鈕是我需要回調/代碼來將日期和時間記錄到數據庫中的地方。

這將是我第一次使用MatLab到MS Access 2010數據庫,但我還是不太好。請幫助我MatLab的衆神:)先謝謝你!

回答

0

嗯,我從來沒有做過或嘗試這樣做,但也許這會給你一些提示:

Interprocess Communication

sharing-memory-between-two-processes-c-windows

另一種方式,當然是使用只是一個文件,從Matlab寫入並用MS Access讀取它。取決於你想分享什麼類型的數據,這可能是一個快速實施,但在處理時間方面緩慢。

+0

我對如何使用這個過程很無能。你可以給我一個關於如何做這個過程的簡單例子。代碼將不勝感激。 – lloydknight

+0

對不起,但正如我所說:我從來沒有自己做過。這些鏈接包含一些適合你的方法,但你必須自己嘗試。順便說一句:如何使用文件作爲第一次嘗試。這應該沒有黑客周圍工作... –

+0

你指的是什麼文件? – lloydknight

相關問題