讨论_Onlyit后台能否支持连接多个数据库功能_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 6  1/1   1  
作者
内容
summer  [个人空间]
QQ名  summer


注册  2009-09-08
发贴数  644
精华贴  9
原创贴  7
来自  
状态  正常

级别  会员
#1»发布于2024-02-22 14:59

1.客户有MES系统,无对接接口但是开放数据库。Onlyit后台能否支持连接多个数据库功能。这样onlyit通过后台脚本 
db_run_ext(连接名,要执行的语句) 直接提取数据库数据




        




官方认证第三方服务团队  夏延明 QQ:15932787 13776070373
服务介绍: http://www.onlyit.cn/user_home?user_id=10304

dragonzsp  [个人空间]
QQ名  十二个耳环(187199580)


注册  2011-03-25
发贴数  182
精华数  0
原创贴  4
来自  温州
状态  正常

级别  贵宾
#2»发布于2024-02-23 09:45

sql语句中表名前面加上数据库名字,直接就会读取对应的数据库内的表


        




官方认证第三方服务团队   QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2287
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#3»发布于2024-02-24 08:11

多数据库操作:除了系统启动时自动连接的数据库,脚本里可以另外建立单独的数据库连接,具体使用时可以进行切换。 
 
db_connect_sql  SSSS  I  连接sql数据库  数据库名称,用户名,口令,连接名称   
db_connect_access  SSSS  I  连接access数据库  数据库文件,用户名,口令,连接名称   
db_disconnect  S  I  断开连接  连接名称   
db_use_connect  S  I  切换连接  连接名称   
 
例子: 
int main() 

  db_connect_sql("h1","sa","12345678","sql1"); 
  db_connect_sql("h2","sa","12345678","sql2"); 
  db_use_connect("sql1"); 
  db_run("select * from emp"); 
  db_show(); 
  db_use_connect("sql2"); 
  db_run("select * from emp"); 
  db_show(); 
 
  return 1; 
}; 
  
 
上述函数在下次发布版本里会加以支持。


        


htc  [个人空间]


注册  2017-12-30
发贴数  498
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2024-02-24 12:01

db_connect_sql 可以增加金蝶云星空公有云吗?


        


ayangzhi  [个人空间]


注册  2010-07-18
发贴数  856
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#5»发布于2024-03-04 18:22

应该也要添加 db_connect_mysql 非本地数据库呢? 局域网的, 如何连接好?


        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

ayangzhi  [个人空间]


注册  2010-07-18
发贴数  856
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#6»发布于2024-03-04 18:34

因为有时候, 不同的管理软件, 对数据库的要求不一样, 比如sql2000和sql2004, MES用的是旧系统. sql2000, OIT用的是sql2004. 安装在不同的局域网服务器中. 
这时候如果要连接其他服务器上的数据库. 需要支持 指定IP, 指定端口的连接.


        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007


 6  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]