首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

跪求答案 try语句中部分语句不能实现解决办法

2012-01-31 
跪求答案 try语句中部分语句不能实现voidshowContent(){try{Stringorderidrs.getString( 订单ID )jTex

跪求答案 try语句中部分语句不能实现
void   showContent()
    {
        try
        {
            String   orderid=rs.getString( "订单ID ");
            jTextField1.setText(orderid);
            //下来菜单当前列数据,setEditable为true;
            jComboBox1.setEditable(true);
            java.sql.Date   orderdate=rs.getDate( "订货日期 ");
            String   orderdatestring=orderdate.toString();
            jComboBox1.setSelectedItem(orderdatestring);
            //交货日期
                  jComboBox3.setEditable(true);
                  java.sql.Date   deliverdate=rs.getDate( "交货日期 ");
                  String   deliverdatestring=deliverdate.toString();
                  jComboBox3.setSelectedItem(deliverdatestring);

//订单状态提取
        int   orderstatusid=rs.getInt( "订单状态ID ");
              statement=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
              resultset=statement.executeQuery( "select   状态   from   订单状态   where   订单状态ID= ' "+orderstatusid+ " ' ");
              while(resultset.next())
              {
                  String   orderstatus=resultset.getString( "状态 ");
                          jComboBox4.setEditable(true);
                            jComboBox4.setSelectedItem(orderstatus);

              }


                      //付款类型

                      int   paytypeid=rs.getInt( "付款类型ID ");
                      sm2=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
                      rs2=statement.executeQuery( "select   类型名   from   付款类型   where   付款类型ID= ' "+paytypeid+ " ' ");
                      while(rs2.next())
                      {
                                  String   paytype=rs2.getString( "类型名 ");
                                  jComboBox2.setEditable(true);
                                  jComboBox2.setSelectedItem(paytype);
                        }




        int   cilentid=rs.getInt( "客户ID ");
                String   cilentidstring=String.valueOf(cilentid);
                jTextField2.setText(cilentidstring);


        }
                    catch(Exception   ex)
                    {

                    }
    }


从付款类型开始就不能实现语句了,单独使用就能   PS   还有一些else   if语句   多重使用也有出现不能实现的情况


希望各位高手帮帮忙,小女子感激不尽!!!

[解决办法]
你需要先学习一下Exception Handling.

先这么着,看出什么错误吧。

catch (Exception ex)
{
ex.printStackTrace();
}


我怀疑是rs已经关闭了,所以出错。

[解决办法]
java.sql.SQLException: Column not found
多半就是select语句中的字段名错误。

热点排行