0

好的,我已经问过了,但答案不是我真正需要的。

这是链接

MatLab 的代码:

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

对于 MS Access:

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

此代码使用基本且有限的剪贴板。我真正需要的是直接将数据从 MatLab 传输到 MS Access 2010。由于我将按下带有特定回调的按钮,因此将出现在 GUI 文本框中的数据也将记录在 MS Access 中。

例如

在此处输入图像描述

显示日期和时间复选框的代码是:

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

DB Pushbutton的发送/输入日期和时间为空白。这个按钮是我需要回调/代码来将日期和时间记录到数据库中的地方。

这将是我第一次使用 MatLab 到 MS Access 2010 数据库,但我仍然不是那么好。请帮助我 MatLab 之神 :) 提前谢谢您!

4

1 回答 1

0

好吧,我从来没有做过或尝试过这个,但也许这会给你一些提示:

进程间通信

在两个进程之间共享内存-c-windows

另一种方法当然是只使用一个文件,从 Matlab 写入它并使用 MS Access 读取它。根据您要共享的数据类型,这可能实现起来很快,但处理时间很慢。

于 2013-10-10T09:54:54.973 回答