//请大家注意如下三行代码, 
a=result.getInt(1);
b=result.getByte(2);
title[i]=result.getString(4);
//以上三行,如果存在,则程序提示找不到数据,如果不存在,则数据传送正常,请问是和原因,如何解决??????
myTreeNode[i]=new MyTreeNode(title[i]+“ ”);
myTreeNode[i].Code=result.getInt(1);
myTreeNode[i].Mode=result.getByte(2);
myTreeNode[i].Title=result.getString(4);什么意思?下面4行就可以?

解决方案 »

  1.   

    to: ycats(加菲猫) 
    是的,如果被标注的三行存在,则报错java.sql.SQLException: No data found
    如果,那三行不存在,数据可顺利的传进myTreeNode[i]中 
      

  2.   

    你改成
    myTreeNode[i]=new MyTreeNode(title[i]+“ ”);
    myTreeNode[i].Code=a;
    myTreeNode[i].Mode=b;
    myTreeNode[i].Title=title[1];
    实施