求教两个数据库之间怎么调用数据
时间:2011-12-17
来源:互联网
同一台电脑里面SQL数据库,在数据库里面有“模块1”“模块2”两个数据库,分别为两个应用程序的数据库。“模块1”中有客户:姓名,性别等个人资料信息。“模块2”中也有客户的个人资料信息。现在我想在1应用程序输入的客户信息后,我在用2应用程序的时候客户的个人资料也能自动调用“模块1”的数据库信息,这样我就不用两个软件都重复的添加客户信息了。
这样的话应该怎么去弄?是写个程序?还是应用怎么连接?
请求高手指点迷津 谢谢!
这样的话应该怎么去弄?是写个程序?还是应用怎么连接?
请求高手指点迷津 谢谢!
作者: luhuibo6013 发布时间: 2011-12-17
很少有这么去弄的...如果一定要这么做,可以做一个表的insert触发器,在向一个数据库插入数据时,同时将数据添加到另一个数据库中去.
use 模块1
create trigger insertm2
on 客户信息
for insert
as
insert into 模块2.dbo.客户信息 select * from inserted
go
use 模块2
create trigger insertm2
on 客户信息
for insert
as
insert into 模块1.dbo.客户信息 select * from inserted
go
use 模块1
create trigger insertm2
on 客户信息
for insert
as
insert into 模块2.dbo.客户信息 select * from inserted
go
use 模块2
create trigger insertm2
on 客户信息
for insert
as
insert into 模块1.dbo.客户信息 select * from inserted
go
作者: qianjin036a 发布时间: 2011-12-17
好像有语法错误呢?
正在执行查询...
根级别上的数据无效。 行 1,位置 1。
执行完毕
use 模块1 这里就下面显示红线
正在执行查询...
根级别上的数据无效。 行 1,位置 1。
执行完毕
use 模块1 这里就下面显示红线
作者: luhuibo6013 发布时间: 2011-12-17
你直接把这两个软件的客户信息指向同一个表进行增删改查就可以.
软件1正常访问客户表,软件2对客户表的操作,在表名前面都加上 数据库.dbo.(例如:模块1.dbo.客户信息)就可以了
软件1正常访问客户表,软件2对客户表的操作,在表名前面都加上 数据库.dbo.(例如:模块1.dbo.客户信息)就可以了
作者: sjcss 发布时间: 2011-12-17
引用楼主 luhuibo6013 的回复:
同一台电脑里面SQL数据库,在数据库里面有“模块1”“模块2”两个数据库,分别为两个应用程序的数据库。“模块1”中有客户:姓名,性别等个人资料信息。“模块2”中也有客户的个人资料信息。现在我想在1应用程序输入的客户信息后,我在用2应用程序的时候客户的个人资料也能自动调用“模块1”的数据库信息,这样我就不用两个软件都重复的添加客户信息了。
这样的话应该怎么去弄?是写个程序?还是应用怎么连接?
请……
同一台电脑里面SQL数据库,在数据库里面有“模块1”“模块2”两个数据库,分别为两个应用程序的数据库。“模块1”中有客户:姓名,性别等个人资料信息。“模块2”中也有客户的个人资料信息。现在我想在1应用程序输入的客户信息后,我在用2应用程序的时候客户的个人资料也能自动调用“模块1”的数据库信息,这样我就不用两个软件都重复的添加客户信息了。
这样的话应该怎么去弄?是写个程序?还是应用怎么连接?
请……
select * from 模块1.dbo.tb
select * from 模块2.dbo.tb
作者: dawugui 发布时间: 2011-12-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28