在vb.net中创建两个数据库之间的查找

时间:2015-02-05 22:37:06

标签: sql .net vb.net sql-server-2008

以下是快速概述。我有一个员工数据库,其中包含ID,姓名,电话号码,部门,位置等。它将全部存储在名为EMP的数据库中的表中。现在我有另一个数据库,这是其他应用程序的核心,可以使用它来查找包含所有分区和位置的查找。我想使用查找分区和位置,它位于存储信息的同一服务器上的另一个数据库中。当我为employee表使用datagrid和绑定控件时。我可以将列更改为下拉但我想将其指向另一个数据库和查找表,仍然创建外部关系,因此当我更新查找(源)时,它将更新其他应用程序数据库。最简单的方法是查找其他数据库表以撤回信息并进行设置。任何想法。

1 个答案:

答案 0 :(得分:0)

假设您正在遵循NORMAL FORM,那么员工数据库中引用Location和Division表的唯一内容是ID,它永远不会更改,只能被删除。因此,您可以在这些表上创建DELETE触发器,以便在删除位置或分区时执行您认为应该对employee表执行的任何操作。

只需确保您具有安全设置,以便可以从Division / Location表中删除的任何人也可以在employee表上执行编码操作。