PDA

View Full Version : [q] Sos! Sos ! Sos!



redwine
19-05-2003, 14:41
Có ai đã dùng Scrollable ResultSet chưa. Mình thử thêm một Record nhưng mãi vẫn không được ! Nhờ các cao thủ chỉ giáo hộ với! Thanks!

stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITI VE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("Select * from tblChuDe");
rs.moveToInsertRow();
rs.updateString("Tencd","tencdx");
rs.updateString("Macd","macdx");
rs.insertRow();

Kết quả : java.lang.ArrayIndexOutOffBound***ception
(CSDL: SQLServer 2000)

quangvu
27-05-2003, 18:04
Dùng JBuilder ,Run "Step by Step" debug .
Xem nó bị lổi tại dòng lệnh nào.
* Mà câu lệnh updateString bạn dùng . . . Update cái gì ?Chắc không phải Update "Tencd" -> "tencdx" và "Macd"->"macdx" chứ .

redwine
30-05-2003, 19:48
Cám ơn bác Quang Vũ đã chỉ giáo! Em đã làm thử Debug rồi đấy chứ . Lỗi phát sinh ở dòng
rs.insertRow()

Bài này em định làm như sau:
Trong bảng tblChuDe có hai trường tên là: Macd và Tencd
rs.updateString("Macd","Macdx")
- Cập nhật trường Macd của rs hiện tại = "Macdx"
và tương tự

Cái này giống như RecordSet trong VB ấy mà.
Em chẳng hiểu tại sao lại bị lỗi nữa. Em đã tham khảo vài quyển sách rồi, quyển nào cũng làm y chang như thế cả. Có gì bác chỉ bảo giùm!
Thân.