日期:2014-05-17  浏览次数:20382 次

请问怎样在新增记录的时候自动填充某些列?
数据库的期末大作业。。。比如有两个简化的表:订单表(订单号,客户编号,目的地)和客户表(客户编号,单位地址)。希望在客户下单(往订单表添加记录)的时候,订单表里目的地自动用客户表里的单位地址填充,请问在VB.net里要怎么写呢?

------解决方案--------------------
用存储过程,在VB.net里调用..

create proc addOrders
(@orderid int,   --> 订单号
 @customerid int --> 客户编号
)
as
begin
 set nocount on
 
 insert into 订单表(订单号,客户编号,目的地)
  select @orderid,@customerid,单位地址
  from 客户表 
  where 客户编号=@customerid
end