//另外:dateString 是这样的
 SimpleDateFormat formatter= new SimpleDateFormat ("yyyy-MM-dd");//将显示"1999-10-1 "的格式.
        Date currentTime_1 = new Date();
        String dateString = formatter.format(currentTime_1);
数据库的表,
   tParts(InID,ID,//这两个是主键
BarCode,PartName,PartAssort,//字符串
            + PartInprice,PartOutPrice,PartAverageCost,//这三项是浮点数
Amount,//这项是整数
            +Supplier,
InDate,//日期
CreatorID,
CreatedDate //日期
)

解决方案 »

  1.   

    为什么会出现提示:empty String错误?
    因为有些数据没有填写,所以就出现了这样的错!!!!
    数据库里除了主键两项,其他的可以为空!!!
    我需要怎么处理没有数据的数据项?
      

  2.   

    哪里是空的字符串,说清楚阿你先吧
     System.out.println(lstrAddSQL);
    打印出来看看
      

  3.   

    to : lymkelly(柳叶眉) ( ) 信
    没有输入数据的是打印的时候出来的空的,就占据位置,没有输出,
      

  4.   

    你说清楚呢,我还是不明白:没有输入数据的是打印的时候出来的空的,就占据位置,没有输出,当然了 ,没有输入数据,当然request为空了
    你不要着急,把问题说清楚阿
      

  5.   

    fstrInfo[5,6,7]或fstrInfo[11]为空,可能就会出错。这前应判断是否为空。
      

  6.   

    對於lstrAddSQL語句,有多少個?號就必須傳多少個參數.
    如果request當中沒有的。可以用你的默認值代替.
    可能還需要轉換一下,如,字符串換為空.等等.
      

  7.   

    1)将lstrAddSQL打印出来看对不对,在数据库查询工具里面先试着执行一下看对不对,出错的地方也就一目了然了。
    2)建议对于fstrInfo[12]数组元素中的每一项进行检查,若为空则做响应的处理。