hur.cn - 华软网

 热门搜索

速度啊,大哥们,急啊,在线等

  作者:未知    来源:网络    更新时间:2019/5/10
SELECT count(*)
    into :sql_num
    FROM TJ_CS4_TAB1
    Where  TJ_CS4_TAB1.Fld_Account_Date='20061212'
    commit using database_source;

执行结果正确

然则  把检索条件换成变量 datat 后 检索犯错,为空值 ,
SELECT count(*)
    into :sql_num
    FROM TJ_CS4_TAB1
 Where  TJ_CS4_TAB1.Fld_Account_Date=:datat
 commit using database_source;

问题出在那里啊?????急啊
------华软网友回答------
应该是数据类型问题吧
1、保证 变量 datat 取值正确
2、试着将 datat类型 换为 string 或 date

------华软网友回复------
datat类型或格式不对吧(datat是否是=2006-12-12了?).
转换成string试试
------华软网友回复------
datat的值是几多?是20061212吗
------华软网友回复------
STRING datat
datat = '20061212'
SELECT count(*)
    into :sql_num
    FROM TJ_CS4_TAB1
 Where  TJ_CS4_TAB1.Fld_Account_Date=:datat
 commit using database_source;
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。