【问题标题】:MatLab-MS Access 2010 databaseMatLab-MS Access 2010 数据库
【发布时间】:2013-10-10 17:54:54
【问题描述】:

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

Here's the link.

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 按钮发送/输入日期和时间为空白。这个按钮是我需要回调/代码来将日期和时间记录到数据库中的地方。

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

【问题讨论】:

    标签: database matlab ms-access ms-access-2010 matlab-figure


    【解决方案1】:

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

    Interprocess Communication

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

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

    【讨论】:

    • 我对如何使用这个过程一无所知。你能给我一个关于如何做这个过程的简单例子吗?一个代码将不胜感激。
    • 抱歉,但正如我所说:我自己从来没有这样做过。这些链接包含一些适合您的方法,但您必须自己尝试。顺便说一句:第一次尝试使用文件怎么样。这应该可以在没有黑客攻击的情况下工作......
    • 你指的是什么文件?
    • 不,我的意思是:您可以使用文件在进程之间共享数据
    猜你喜欢
    • 2013-03-15
    • 2012-05-28
    • 2011-05-13
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多