Android StudioでSQ Liteを使っているのですが、初心者のためレコードの取得で現在躓いています。コードは下記になります。フィールド変数を宣言して、setter、getterを用いて記述していきたいと思っているのですが、geeterの戻り値にするABCTableには値をどうやって代入すればよいのか等々全くわかりません。
レコード情報は2つになり、フィールド変数に2つのレコード情報を格納したいです。変数または、配列を用いて記述するということはわかるのですが、肝心の記述方法が全く分からない状態です。
どのように記述すればよいかわかる方教えてください。
Java
private String ABCTable;
public static boolean setInvoiceTable(CommonData aCommonData) {
Cursor cursor = null;
boolean ABCTableSuccess = false;
try {
if (aCommonData.getDatabaseHelper() == null) {
aCommonData.setDatabaseHelper();
}
if (aCommonData.getDatabaseHelperSub() == null) {
aCommonData.setDatabaseHelperSub();
}
cursor = aCommonData.getDatabaseHelper().select(getABCsql);
ABCTableSuccess = true;
}
catch(Exception ex){
ABCTableSuccess = false;
}finally {
if (cursor != null) {
cursor.close();
cursor = null;
}
}
return ABCTableSuccess;
}
public String getABCTable() {
rreturn this.ABCTale;
}
public static String getABCsql = "SELECT AB_NAME FROM A_DEF WHERE GH_CD = '111' ORDER BY GH_CD ASC";
あなたの回答
tips
プレビュー