JdbComboBox数据表子段连接问题
JBUILDER中,数据库表设置PickList,用JdbComboBox连接数据库表字段后,实现了JdbComboBox同数据表的同步显示,实例如下:
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(fudea, "select nomcarr from carrera", null, true, Load.ALL));
column1.setColumnName("nomcarr");
column1.setDataType(com.borland.dx.dataset.Variant.STRING);
column1.setPickList(new com.borland.dx.dataset.PickListDescriptor(queryDataSet1, new String[] {"nomcarr"}, new String[] {"nomcarr"}, new String[] {"nomcarr"}, "CARRERAS", false));
column1.setPrecision(80);
column1.setTableName("carrera");
column1.setServerColumnName("nomcarr");
column1.setSqlType(12);
jdbComboBox1.setDoubleBuffered(false);
jdbComboBox1.setActionCommand("comboBoxChanged");
jdbComboBox1.setLightWeightPopupEnabled(true);
jdbComboBox1.setColumnName("nomcarr");
jdbComboBox1.setDataSet(queryDataSet1);
jdbComboBox1.setBounds(new Rectangle(111, 21, 207, 24));
以上实例中,只用到一个字段column1,程序用行无问题,但是,添加另外的字段后,如column.setPickList(new com.borland.dx.dataset.PickListDescriptor(queryDataSet1, new String[] {"nomcarr"}, new String[] {"nomcarr"}, new String[] {"nomcarr"}, "CARRERAS", false));
在程序设计界面JdbComboBox1、JdbComboBox2都是能显示正常,但是在运行后,JdbComboBox2中没有数据显示,哪位高手能指点一下,问题出在哪儿?