Как проверить, существует ли запись?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как проверить, существует ли запись?

Сообщение Anonymous »

Я хочу проверить, существует ли запись.
MainActivity.class:

Код: Выделить всё

public void onTextChanged(CharSequence s, int start, int before, int count) {

System.out.println("Ontext changed " + new String(s.toString()));
strDocumentFrom = s.toString();

if(s.toString().isEmpty()){

} else {

try{
strTransactionDate = dbHelper.getTransactionDateByDocumentNumber(strDocumentFrom);
//strTotalAmount = dbHelper.getTotalAmountByDocumentNumber(strDocumentFrom);
//strVan = dbHelper.getVanByDocumentNumber(strDocumentFrom);

//etTransactionDate.setText(strTransactionDate);
//etTotalAmount.setText(strTotalAmount);
//Log.d("Van", "" + strVan);
//etVan.setText(strVan);

} catch (SQLiteException e) {
e.printStackTrace();
Toast.makeText(ReceivingStocksHeader.this,
"Document number does not exist.", Toast.LENGTH_SHORT).show();
}

}
DBHelper.class:

Код: Выделить всё

    // TODO DISPLAYING RECORDS TO TRANSRCVHEADER
public String getTransactionDateByDocumentNumber(String strDocumentNumber){
String[] columns = new String[]{KEY_TRANSACTIONDATE};

Cursor c = myDataBase.query(TBL_INTRANS,
columns, null,
null, null, null, null, null);

if(c != null){
c.moveToFirst();
String date = c.getString(0);
return date;
} else {
Log.d("Error", "No record exists");
}

return null;
}
Он не доходит до блока catch для отображения всплывающего уведомления. Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/204 ... ord-exists
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»