ASP,NET从入门到精通里B2C项目问题
发表在ASP.NET图书答疑 2009-01-05
是否精华
版块置顶:
你好
我前不久购买了贵公司出版的 ASP,NET从入门到精通 18小时语音视频讲解一书
但在B2C那里遇到个问题 
因为B2C那有个存储过程  PROC_AddOI
这里  貌似有个字段错误 

-------------------------------向定单信息表tb_OrderInfo中插入定单信息,并输出定单ID代号-----------------------------------
create proc proc_AddOI
(
@BooksFee float,
@ShipFee float,
@ShipType varchar(50),
@Name varchar(50),
@Phone varchar(20),
@PostCode char(10),
@Address varchar(200),
@Email varchar(50),
@OrderID int output
)
as
insert into tb_OrderInfo
 (BooksFee,ShipFee,TotalPrice ,ShipType,ReceiverName,ReceiverPhone ,ReceiverPostCode ,ReceiverAddress ,ReceiverEmail)
   values
  (@BooksFee,@ShipFee,(@BooksFee+@ShipFee) ,@ShipType,@Name,@Phone ,@PostCode ,@Address ,@Email)
select @OrderID=@@identity
go

服务器: 消息 207,级别 16,状态 1,过程 proc_AddOI,行 15
列名 'ReceiverPostCode' 无效。
问题是数据库里没有这个字段啊 老大
我是跟你们书上来的
@PostCode char(10),
我把数据库翻烂了都没这个字段,,这个字段是干什么的都不晓得

请求解决

分享到:
精彩评论 1
mylove2008
学分:0 LV1
2009-01-06
沙发
读者朋友你好!
这个程序我给你测试了,程序没有错误。
ReceiverPostCode这个字段在我们提供的光盘中该程序数据库的tb_OrderInfo有这个字段呀,这个字段是用来在用户提交商品订单时输入邮政编码的,在数据库中是可以找到的,创建了这个proc_AddOI存储过程与数据表tb_OrderInfo每个字段都是能对应上的,没有少字段的现象。
这个proc_AddOI存储过程是在用户购物之后,前往“服务台页”提交商品订单时调用的,请你注意下,在提交的订单中对邮政编码、用户的E-mail信息、电话号是有严格验证的,如E-mail信息中不能这样写:1*@1*6.com等这样信息,否则在提交订单时提示“输入错误”信息。
这个程序你在好好看下,我们提供的光盘里能保证没有少字段的现象,你把我们光盘中提供的这个B2C电子商务网站自己在运行一下,其数据库要用光盘中我们给你提供的。如还有问题就再给我们发帖吧。
感谢你关注明日科技图书,希望我们的图书对你有所帮助!
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照