我試圖從DB爲什麼它說:「值java.sql.SQLException:無效的列名」
得到的結果 String strCommand = "select TO_CHAR (realdate, 'YYYYMMDD'), PURCHASE_PRICE, SELLING_PRICE from CURRENCY_VI where RATE_NAME='EUR'";
cs.setQueryTimeout(m_nTimeout);
ResultSet rs = cs.executeQuery(strCommand);
while (rs.next()){
System.out.println("!!!\n\nDATE = " + rs.getString("realdate") + " PURCHASE_PRICE = " + rs.getString("PURCHASE_PRICE") + " SELLING_PRICE = " + rs.getString("SELLING_PRICE"));
}
它說,rs.getString("realdate")
- 「值java.sql.SQLException:無效的列名 「,爲什麼?
沒有rs.getString("realdate")
一切工作正常。
事實上,表中有此列
CREATE TABLE "GPB"."CURRENCY_VI"
( "REALDATE" DATE,
"PURCHASE_PRICE" FLOAT(126),
"SELLING_PRICE " FLOAT(126),
"RATE_NAME" VARCHAR2(20 BYTE)
)
謝謝!