0

JTableこんにちは、タイプのテーブル セルを更新するときに問題が発生していますjava.sql.Date。セッターテーブルモデル:

@Override
public void setValueAt(Object value, int row, int col) {
    try {
        CachRS.absolute(row + 1);
        CachRS.updateObject(col + 1, value);
        CachRS.updateRow();
    } catch (Exception e) {
        e.printStackTrace();
        System.err.println(e.getClass().getName() + " : " + e.getMessage());
    }
}

ゲッター テーブル モデル:

@Override
public Object getValueAt(int row, int col) {
    Object obj = null;
    try {
        CachRS.absolute(row + 1);
        obj = CachRS.getObject(col + 1);
    } catch (Exception e) {
        e.printStackTrace();
        System.err.println(e.getClass().getName() + " : " + e.getMessage());
    }
    return obj;
}

日付はセル内にありますが、An 例外に変更を導入しようとしています:

org.postgresql.util.PSQLException: ERROR: column "date" is of type date but expression is of type character varying

新しい行を追加するときにも同様の問題が発生します。テーブルに日付を表​​示する方法は、そのようなエラーにはなりませんか?

4

0 に答える 0