注册 登录
编程论坛 Matlab

怎样利用ado 的方式对access数据库进行操作

jungle84 发布于 2007-05-28 21:53, 1057 次点击
如题,最主要的问题就是怎样将一个矩阵中的数值写入数据库相应的字段
5 回复
#2
jungle842007-05-31 16:28

已找到解决的办法,利用num2str()进行数据的转换,再用strcat()进行字符串的连接,这样就可以用ADO的方式进行数据的写操作了

#3
jungle842007-05-31 16:32
例如:

r0(1)r0(2)中的数值保存到数据表中的COMP, MEAN字段下:

r1=num2str(r0(1));

r2=num2str(r0(2));

ss1='Update table SET COMP=';

ss2=', MEAN=';

sql=strcat(ss1,r1,ss2,r2);

[此贴子已经被作者于2007-5-31 16:33:35编辑过]

#4
leki2007-05-31 18:23

自己思考解决问题,并且给出解决方法,可以供他人参考
特此鼓励一下,大家都能这样就好了

#5
zhangenter2007-06-01 23:31
连接字符串用“[]”就可以了,
sql=[ss1,r1,ss2,r2];
另外sprintf也比较好用
r0=[1.5,2.3];sql=sprintf( 'Update table SET COMP=%f, MEAN=%f', r0 )
#6
jungle842007-06-05 14:04

谢谢给出更简洁的输入方法

1