这个sql 语句为什么会出现:消息无法将 char 值转换为 money。该 char 值的语法有误。 在begin的print处

declareCost_Cursorcursorscrolldynamic/**//*scroll表示可随意移动游标指针(否则只能向前),dynamic表示可以读写游标(... declare Cost_Cursor cursor scroll dynamic
/**//*scroll表示可随意移动游标指针(否则只能向前),dynamic表示可以读写游标(否则游标只读)*/
for
select * from Cost;
--申明变量
declare @Bill_no char(9),@Ono char(9),@Wno char(5),@Budget_cost money,
@Budget_man char(6),@Budget_date datetime,@StartDate datetime,@EndDate datetime,
@Bname char(20),@Bcontent char(4),@Material_cost money,@Labour_cost money,@Facility_cost money,
@Other_cost money,@Account_cost money,@Account_man char(6),@Account_date datetime,
@Post_cost money,@Post_man char(6),@Post_date datetime
open Cost_Cursor; --打开游标
print '单据号 预算单位 井号 预算金额 预算人 预算日期 开工日期 完工日期 施工单位 施工内容 材料费 人工费 设备费 其他费用 结算金额 结算人 结算日期 入帐金额 入帐人 入帐日期'
fetch next from Cost_Cursor into
@Bill_no ,@Ono ,@Wno ,@Budget_cost ,@Budget_man ,@Budget_date ,@StartDate ,@EndDate ,
@Bname ,@Bcontent ,@Material_cost ,@Labour_cost ,@Facility_cost ,@Other_cost ,@Account_cost ,
@Account_man ,@Account_date ,@Post_cost ,@Post_man ,@Post_date;
WHILE @@FETCH_STATUS = 0
begin--在这个地方有错误
print @Bill_no+ ' '+@Ono+' '+@Wno +' '+ @Budget_cost +' '+@Budget_man+' '+
@Budget_date +' '+@StartDate +' '+@EndDate +' '+
@Bname +' '+@Bcontent+' '+@Material_cost +' '+@Labour_cost +' '+@Facility_cost +' '+
@Other_cost +' '+@Account_cost +' '+@Account_man +' '+@Account_date +' '+
@Post_cost +' '+@Post_man +' '+@Post_date
--再次取值
fetch next from Cost_Cursor into
@Bill_no ,@Ono ,@Wno ,@Budget_cost ,@Budget_man ,@Budget_date ,@StartDate ,@EndDate ,
@Bname ,@Bcontent ,@Material_cost ,@Labour_cost ,@Facility_cost ,@Other_cost ,@Account_cost ,
@Account_man ,@Account_date ,@Post_cost ,@Post_man ,@Post_date
end
close Cost_Cursor; --关闭游标
deallocate Cost_Cursor; --删除游标
go
展开
 我来答
HiiCoCo
2012-06-12
知道答主
回答量:22
采纳率:0%
帮助的人:11.2万
展开全部
看你字段用的什么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式