《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 1511|回复: 0
收起左侧

[提问] matlab 读取本地odbc数据源 求助

[复制链接]
发表于 2014-9-16 17:01:51 | 显示全部楼层 |阅读模式
我是想以本地的文本文件或者excel或者csv文件作为ODBC的数据源,用MATLAB 连接调取数据
可是遇到了下面的问题,

[Microsoft][ODBC 文本 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)'。  它已经被别的用户以独占方式打开,或没有查看数据的权限。

电脑是win7系统32位

确定没有打开数据库,和别的软件占用作为数据源的文本文件或者excel或者csv文件

查询了网上有的解决方案,都没有调试成功,再次向大家请教,非常感谢

ODBC的数据源的数据库名称为yu,在目录选择中有文本文件pd.txt
conn = database('yu',' ',' ')

conn =

       Instance: 'yu'
       UserName: ' '
         Driver: []
            URL: []
    Constructor: [1x1 com.MathWorks.toolbox.database.databaseConnect]
        Message: []
         Handle: [1x1 sun.jdbc.odbc.JdbcOdbcConnection]
        TimeOut: 0
     AutoCommit: 'on'
           Type: 'Database Object'
>> Users = exec(conn,'select * from pd')

Users =

        Attributes: []
              Data: 0
    DatabaseObject: [1x1 database]
          RowLimit: 0
          SQLQuery: 'select * from pd'
           Message: [1x87 char]
              Type: 'Database Cursor Object'
         ResultSet: 0
            Cursor: 0
         Statement: 0
             Fetch: 0
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2020-8-6 06:18 , Processed in 0.044265 second(s), 11 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表