以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  一个应用开发如何使用多个数据库?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173859)

--  作者:lgz518
--  发布时间:2021/12/20 11:21:00
--  一个应用开发如何使用多个数据库?
一个应用开发如何使用多个数据库?
解释一下:比如:开发一个“库存管理系统“,一次开发,可以通过选择不同数据库使用数据库,类于多套帐,一次开发可以使用”内表,ACCESS,SQL“库,不用为使用一个数据库开发一次,三个数据库,开发三次。
1.帮助说是可以,但是调用,不是能读,写。
2.没有实例,也没有视频教程演示能证明可行,用文字说抽象,难于实施。
3.因为狐表开发,表都是开发和应用展同一个,在数据库转换难于转换。
4,目前,在开发中使用窗口开发,关联表即使用只使用一种数据库类型开发,还会存在界面和数据库的数据不一致,更不无法理解三个数据库的转换。
5,关于在开发中使用窗口开发,关联表即使用只使用一种数据库类型开发,还会存在界面和数据库的数据不一致,之前提出问题,回复是
5.1尽量不使用关联表,但实际开发是非常有必要使用关联
5.2建议使用模拟关联,但效果也不太好,还有开发工作量大,易出错
6.不能使用关联表,模拟关联,什么方法做可以达到关联操作效果?同步更新同步删除,或说跨表操作同步更新可以,表多时,会不会出现不同步,造成数据丢失?

--  作者:有点蓝
--  发布时间:2021/12/20 11:57:00
--  
类似多套帐选择不同数据库的用法参考:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:选择数据源.zip

注意不同数据库的使用表达式语法有一点差别,这个需要自己编码解决:http://www.foxtable.com/webhelp/topics/2343.htm

开发工作量大,易出错】这个不是理由,如果都这样想做开发的都别玩了。foxtable内置的功能能够适应一些常用的场景,复杂的场景肯定要自定义的。foxtable的模拟关联已经是很简单的了,只是根据父表选择不同的行设置一下筛选条件而已。

多表的同步操作需要使用事务,但是事务仅适用sql的操作,需要更多的开发工作量,可以参考:http://www.foxtable.com/webhelp/topics/3312.htm