首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

用存储过程建立datawindow疏失,cannot create datawindow.'数据转换发生溢出

2012-12-29 
用存储过程建立datawindow出错,cannot create datawindow.'数据转换发生溢出错误提示:cannot create

用存储过程建立datawindow出错,cannot create datawindow.'数据转换发生溢出
错误提示:

cannot create datawindow
'数据转换发生溢出
1 execute dob.wen_zhejiu:1 @deptname = :deptname,@time1 = :time1,@state = :state'


我的存储过程是

CREATE PROCEDURE [dbo].[wen_zhejiu] 
    @deptname varchar(50),
    @time1 varchar(50),
    @state varchar(50)
     
     AS
  SELECT x.type_id,   
         x.money_source,   
         qc_base_a.equip_id,   
         qc_base_a.equip_code,   
         qc_base_a.equip_type,   
         qc_base_a.equip_config,   
         qc_base_a.manu_no,   
         qc_base_a.manu_date,   
         qc_base_a.usage,   
         qc_base_a.use_date,   
         qc_base_a.state,   
         qc_base_a.document,   
         qc_base_a.brief,   
         qc_base_a.in_series,   
         qc_base_a.in_docu_no,   
         qc_base_a.py_code,   
         qc_base_a.price,   
         qc_base_b.price,   
         qc_base_a.use_years,   
         qc_base_a.remain_price,   
         qc_base_a.remain_months,   
         qc_base_a.ph_no,   
         x.name_on_receipt,   
         qc_base_a.internal_acct_no,   
         x.in_date,   
         y.in_date,   
         qc_base_b.internal_acct_no,   
         qc_base_a.made_nation,   
         qc_base_a.supplyer_code,   
         qc_base_a.manu_code,   
         qc_base_a.keeper,   
         zd_equip_name.equip_name,   
         x.contract_no,   
         qc_base_a.section,   
         qc_import_comment.fogn_currence_kind,   
         qc_import_comment.price,   


         qc_base_a.native_code,   
         zd_equip_name.measure_mark,   
         y.m_type,   
         qc_base_a.depreciation_code,   
         qc_in_details_pay_v.equip_id_amount,   
         qc_base_a.dep_price,   
         y.section,   
         qc_import_comment.customs_duties  
    FROM qc_base qc_base_a,   
         qc_in_details x,   
         qc_in_details y,   
         qc_base qc_base_b,   
         zd_equip_name,   
         qc_import_comment_v qc_import_comment,   
         qc_in_details_pay_v  
   WHERE ( x.in_series = qc_import_comment.in_series ) and  
         ( x.equip_code = qc_base_a.equip_code ) and  
         ( qc_base_a.in_series = x.in_series ) and  
         ( y.equip_code = qc_base_a.equip_code ) and  
         ( qc_base_a.in_series = y.in_series ) and  
         ( qc_base_b.equip_id = qc_base_a.equip_id ) and  
         ( zd_equip_name.equip_code = qc_base_a.equip_code ) and  
         ( x.in_series = qc_in_details_pay_v.in_series )    



    
GO


直接执行存储过程是可以出结果的
[解决办法]
 楼主是不是数据类型没有配对啊?
[解决办法]
多半是数据类型不匹配

热点排行