查看: 6|回复: 6

flexsim与数据库的连接

[复制链接]

主题

0

回帖

2531

积分

高级会员

积分
2531
发表于 2014-6-4 16:28:12 | 显示全部楼层 |阅读模式
[i=s] 本帖最后由 莫雨 于 2014-6-4 16:31 编辑 [/i]

flexsim与数据库连接步骤:
   一:将要与flexsim连接的数据连接到ODBC,如连接mdb格式的数据库文件,打开ODBC界面,在系统DSN中选择添加按钮,进入如下界面(注:在连接某种格式的数据库文件时,先要观察一下ODBC中是否有相应的驱动)

    二:选择要连接的数据库表,其中这里的数据源名是dbopen(str databasename, str command,num usetable)中的databasename

    三:在flexsim中进行连接
     常用语句dbopen(str databasename, str command,num usetable)打开数据表;
             dbclose()关闭数据库;
      在dbopen()是你可以将数据库以表的形式运用,也可以是SQL模式,例如:
      dbopen("my","sqltable",1); //Table 模式.     
        dbopen("my","select * from sqltable",0);//SQL 模式.
        打开数据表选择表模式后其选择操作数据方法和全局表类似,不同的是数据库表钱多了db---,少了tablename
        (注:俩种模式的系统区别是表模式将大量数据选择进去可能造成模型数据量处理大,符合大,而SQL模式可以select你想要的特定数据,减少模型负担)
      写好代码后,如果你不用dbclose();你就会在视图---当前数据库表格中看到此表格
      
        
        如果数据量较大时每次提取出需要的数据后dbclose(),否则可能会影响模型的运行速度;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

主题

0

回帖

4万

积分

版主

积分
45331
发表于 2014-6-4 18:40:52 | 显示全部楼层
感谢分享!

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2015-8-18 23:18:49 | 显示全部楼层
非常有用,感谢分享。

主题

0

回帖

95

积分

注册会员

积分
95
发表于 2016-3-7 22:54:45 | 显示全部楼层
很不错的分享!

主题

0

回帖

8

积分

新手上路

积分
8
发表于 2019-10-18 15:40:30 | 显示全部楼层
很好,有启发作用

主题

0

回帖

8

积分

新手上路

积分
8
发表于 2019-10-18 15:43:33 | 显示全部楼层
如果不使用代码,在工具箱里下面的connectivity 有数据库链接选项也可以实现,可以试试

主题

0

回帖

421

积分

中级会员

积分
421
发表于 2019-11-21 11:52:22 | 显示全部楼层
感谢分享,非常仔细的解说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部