Cursorwindow Number Of Columns
How can I know how many columns there are on a CursorWindow? Why it has a getNumRows() but no getNumColumns(), despite having a setNumColumns()?
Solution 1:
I did it in this most horrible way:
/**
* Get the number of columns of this CursorWindow. The CursorWindow has to
* have at least one row.
*/publicstaticintgetCursorWindowNumCols(CursorWindow window) {
// Ugly hack...int j = 0;
while (true) {
try {
window.getString(0, j);
} catch (IllegalStateException e) {
break;
} catch (SQLException e) {
// It's a BLOB!
}
j++;
}
return j;
}
I don't recommend using this. Just posting it if someone has the same problem and needs a quick solution to get moving.
Post a Comment for "Cursorwindow Number Of Columns"