永发信息网

java报错不懂了

答案:4  悬赏:70  手机版
解决时间 2021-03-15 08:14
  • 提问者网友:川水往事
  • 2021-03-15 03:27
select top 7 * from TBPay_User where tpu_id not in(select top 0 tpu_id from TBPay_User where status='1' order by len(user_id),user_id,user_name) and status='1' order by len(user_id),user_id,user_name
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-03-15 04:03
java报错, 你干嘛贴SQL语句,贴错误日志啊
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-15 06:52
格式转换错误;你数据库有个字段获得的值是null,你要把它转换成int类型时报错了 解决办法:1,数据库设计,默认不要为null,比如可以为0之类的 2.转换前先判断是否为null,或者“”,如果不是再进行数据类型转换
  • 2楼网友:杯酒困英雄
  • 2021-03-15 05:17
初学者这样写就不太好了 student 这样定义就是一个内部类了 那你必须要创建外部类testoop,才能访问它的内部类 testoop t = new testoop(); student s1 = t.new student();//这样获取内部类的实例 建议新建一个java文件,把这个student复制出去, 或者放到public class testoop{} 这个类(大括号)的外面 但是要去掉public
  • 3楼网友:七十二街
  • 2021-03-15 04:59
第一、单独那出来执行下,看是否有结果集,这段报错了 in () 括号里面没人值就报错了。 第二、len(user_id) 这里的user_id也不能为空。 (select top 0 tpu_id from tbpay_user where status = '1' order by len(user_id), user_id, user_name)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯