【发布时间】:2014-02-26 18:03:02
【问题描述】:
你能帮帮我吗?我的项目有库存.. 当我检索结果集时,单击表格时它不会出现在字段中。 代码如下..
private void table_lectureKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode()==KeyEvent.VK_DOWN || evt.getKeyCode()==KeyEvent.VK_UP ){
try {
int row=table_lecture.getSelectedRow();
String Table_Clicked=table_lecture.getModel().getValueAt(row, 0).toString();
String sql="Select * from Lectures where Lecture_ID='"+Table_Clicked+"' ";
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
if (rs.next()) {
try {
String add1=rs.getString("Lecture_ID").toString();
txt_LectureNO.setText(add1);
String add2=rs.getString("Lecture_Name");
txt_lecture.setText(add2);
String add3=rs.getString("Lecture_Date");
dtc_Date.setDateFormatString(add3);
String add4=rs.getString("Lecture_Time");
txt_Time.setText(add4);
String add5=rs.getString("Lecturer");
txt_Lecturer.setText(add5);
String add6=rs.getString("Lecture_Place");
txt_Place.setText(add6);
String add7=rs.getString("Audiance");
txt_Audiance.setText(add7);
String add8=rs.getString("Remark");
txp_Remarks.setText(add8);
} catch(Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
} catch(Exception e ){
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
}
任何帮助表示赞赏。
【问题讨论】:
-
您的问题我不清楚,您是否收到任何错误消息?是的,然后发布它。
-
是的,我得到了 { Microsoft [ODBC Microsoft Access Drver] 数据类型不匹配标准表达式
-
1) 将
catch (Exception e) { ..形式的代码更改为catch (Exception e) { e.printStackTrace(); // very informative! ..2) 为了尽快获得更好的帮助,请发布Minimal Complete Tested and Readable Example (MCTRE)。 -
我的整个项目似乎都有同样的问题。任何人都可以看到它gulfup.com/?GVqln1
-
“任何人都可以看到它” 许多人不能或不会关注外部链接。将 MCTRE 发布为 edit to the question。