以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动更新数据库  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84275)

--  作者:kaituozhe
--  发布时间:2016/4/27 14:06:00
--  自动更新数据库
设计了一款审计软件,有5个审计项目同时使用这款软件,随着使用的过程对此软件会不断进行改进,比如增加表或在原有表中增加列,修改后把最新的项目数据库保存为模板,我怎么能让其余的4个审计项目数据库也同时更新,并与模板一样,而不是一个一个数据去打开更新。
--  作者:kaituozhe
--  发布时间:2016/4/27 14:08:00
--  
而不是把每个审计项目数据库然后打开更新。

--  作者:大红袍
--  发布时间:2016/4/27 14:16:00
--  

 那就不要用多个数据库啊,用一个数据库管理多好啊。


--  作者:大红袍
--  发布时间:2016/4/27 14:17:00
--  

 你要修改表结构,是很麻烦的事,你需要每个数据库都动态建立一个数据源,然后用代码去增加、删除列

 

http://www.foxtable.com/help/topics/2122.htm

 


--  作者:kaituozhe
--  发布时间:2016/4/27 14:18:00
--  

5个审计项目怎么能共用一个数据库呀?


--  作者:大红袍
--  发布时间:2016/4/27 14:19:00
--  
以下是引用kaituozhe在2016/4/27 14:18:00的发言:

5个审计项目怎么能共用一个数据库呀?

 

你审计项目的表结构肯定一模一样啊,那每个表加一列【审计项目】区分不同的项目不就行了。


--  作者:kaituozhe
--  发布时间:2016/4/27 14:21:00
--  
那数据库就太大了,不能这样做,只能想法更新数据库结构了
--  作者:kaituozhe
--  发布时间:2016/4/27 14:23:00
--  
而且使用起来也非常不方便,
--  作者:大红袍
--  发布时间:2016/4/27 14:24:00
--  
以下是引用kaituozhe在2016/4/27 14:23:00的发言:
而且使用起来也非常不方便,

 

那你就动态增加数据源,然后动态增加表增加列。


--  作者:kaituozhe
--  发布时间:2016/4/27 14:25:00
--  
有没有例子让我借鉴借鉴