全球FlexSim系统仿真中文论坛

搜索
查看: 4716|回复: 6
打印 上一主题 下一主题

flexsim与数据库的连接

[复制链接]
跳转到指定楼层
1#
莫雨 发表于 2014-6-4 16:28:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 莫雨 于 2014-6-4 16:31 编辑

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(),否则可能会影响模型的运行速度;

本帖子中包含更多资源

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

x
2#
慧娴亚伦 发表于 2014-6-4 18:40:52 | 只看该作者
感谢分享!
3#
zorsite 发表于 2015-8-18 23:18:49 | 只看该作者
非常有用,感谢分享。
4#
zhangzhenlin 发表于 2016-3-7 22:54:45 | 只看该作者
很不错的分享!
5#
hy0828 发表于 2019-10-18 15:40:30 | 只看该作者
很好,有启发作用
6#
hy0828 发表于 2019-10-18 15:43:33 | 只看该作者
如果不使用代码,在工具箱里下面的connectivity 有数据库链接选项也可以实现,可以试试
7#
sxxxe74e74 发表于 2019-11-21 11:52:22 | 只看该作者
感谢分享,非常仔细的解说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-11-1 07:54 , Processed in 0.083444 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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