| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 909 人关注过本帖
标题:[求助]请问能在matlab中链接access吗?
只看楼主 加入收藏
siluhuayu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-4-13
收藏
 问题点数:0 回复次数:6 
[求助]请问能在matlab中链接access吗?
请问如何在matlab中链接access,并能对access中的字段进行动态添加,修改,删除等操作?
请各位帮忙,谢谢!
搜索更多相关主题的帖子: matlab中 access 链接 动态 
2007-05-19 17:11
siluhuayu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-4-13
收藏
得分:0 
大家帮帮忙,谢谢了
2007-05-20 14:26
leki
Rank: 4
等 级:贵宾
威 望:10
帖 子:236
专家分:0
注 册:2007-4-15
收藏
得分:0 
上网搜到的,自己看一下
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
回复:(lesley)请问,matlab如何与数据库access连接,...

主要方式有2种:

1. VQB(visual query builder

2. Using fuctions

VQB:matlab中敲打querybuilder命令,即可出现画面,比较简单,这种方法用处不太大,但是特别简单,主要可以通过matlab把数据库中的内容形象的表达出来,可以利用pie,等等方式

m函数的方法,下面贴出matlab中的一个例子,主要功能是读去数据库中的数据

function dbimportdemo()

%DBIMPORTDEMO Imports data into MATLAB from a database.

% Version 1.0 21-Oct-1997

% Author(s): E.F. McGoldrick, 12/5/1997

% Copyright 1984-2002 The MathWorks, Inc.

% $Revision: 1.9 $ $Date: 2002/06/17 12:00:49 $

% Set maximum time allowed for establishing a connection.

timeoutA=logintimeout(5)

% Connect to a database.

connA=database('SampleDB','','')

% Check the database status.

ping(connA)

% Open cursor and execute SQL statement.

cursorA=exec(connA,'select country from customers');

% Fetch the first 10 rows of data.

cursorA=fetch(cursorA,10)

% Display the data.

AA=cursorA.Data

% Close the cursor and the connection.

close(cursorA)

close(connA)
原文连接:
http://chinavib.com/forum/viewthread.php?tid=7357

还有一个:
http://www.blog.edu.cn/user1/9009/archives/2005/372042.shtml
其他自己去找找看啊


常见的GUI编程问题与解答 http://bbs./dispbbs.asp?boardid=216&id=148781&star=1#148781
2007-05-20 15:08
siluhuayu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-4-13
收藏
得分:0 

谢谢版主,这个程序我也搜到了,不过运行后出现问题如下:
timeoutA =

5


connA =

Instance: 'db1.mdb'
UserName: ''
Driver: []
URL: []
Constructor: [1x1 com.mathworks.toolbox.database.databaseConnect]
Message: [1x45 char]
Handle: 0
TimeOut: []
AutoCommit: 'off'
Type: 'Database Object'

??? Error using ==> database.ping
Invalid connection.

Error in ==> dbimportdemo at 39
ping(connA)
不知怎么解决?

2007-05-20 16:38
leki
Rank: 4
等 级:贵宾
威 望:10
帖 子:236
专家分:0
注 册:2007-4-15
收藏
得分:0 
抱歉,我对这个是一点都不懂,让别人再看看吧

常见的GUI编程问题与解答 http://bbs./dispbbs.asp?boardid=216&id=148781&star=1#148781
2007-05-20 16:52
siluhuayu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-4-13
收藏
得分:0 
是我的matlab里没有安装Database Toolbox,所以没有dbimportdemo(),不知各位谁有这个工具包,请给我传一下,万分感谢,QQ:270617668
2007-05-20 18:00
leki
Rank: 4
等 级:贵宾
威 望:10
帖 子:236
专家分:0
注 册:2007-4-15
收藏
得分:0 
这个好像可以重装的啊,在装的时候你只要把Database Toolbox打勾,其他的不打勾就行了

常见的GUI编程问题与解答 http://bbs./dispbbs.asp?boardid=216&id=148781&star=1#148781
2007-05-20 18:11
快速回复:[求助]请问能在matlab中链接access吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019751 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved