没有数据如何取出啊,我还没有看懂你的问题而且用try{}catch(){}容错也无效这句话是什么意思?

解决方案 »

  1.   

    当没有数据时,我希望能得到“”或者是null,但是它现在不仅达不到这种效果,而且还造成后面数据也无法取。
      

  2.   

    没有问题呀,我的就是直接getString()的。
      

  3.   

    getString()有两种呢,你用那种,一般都用String参数的,参数为你这个字段的列名字,注意大小写.....
      

  4.   

    当然,在写sql时用nvl(字段,null)判断为空时取null
      

  5.   

    你是要从数据库中读出数据?可以用这一个办法
                  Object oTemp = new Object();
    先定义一个对象,然后,举一个例子好说一些:)
                  while (objSQL.next())
                  {
                    oTemp = objSQL.getField("sp_bkname2");
                    oderInfo.m_sp_bkname2 = (oTemp == null ? "" : (String)oTemp);
                    oTemp = objSQL.getField("sp_publisher2");
                    oderInfo.m_sp_publisher2 = (oTemp == null ? "" : (String)oTemp);
           }
                  objSQL.kill();
                }
              }
            } catch (Exception ex) {
              LogManager.log(ex, "getSpOrder");
            }
    这样子就可以了,你是这个意思吧?
      

  6.   

    你用的oracle 数据库吧,要是的活,当然不行了