0
我在android studio中有一個數據庫,其表名EMP_TABLE與列E_NAME,E_AGE和E_DEPT。 我的片段佈局有兩個editText字段,一個按鈕和一個TextView字段。我想對該數據庫執行查詢,以便在第一個edittext字段中輸入E_NAME屬性時,在第二個edittext字段中輸入E_AGE屬性,然後在textView字段中按下E_AGE字段的相應屬性按鈕。 查詢看起來像SELECT E_AGE FROM EMP_TABLE WHERE E_NAME = a1 AND E_DEPT = a2。我對遊標和查詢不太熟悉,請幫助我。 這就是我在OnClick方法中迄今爲止所做的。任何幫助將不勝感激。在android SQLite數據庫中運行查詢
actTextView1 = (AutoCompleteTextView) view.findViewById(R.id.acTextView1);
actTextView2 = (AutoCompleteTextView) view.findViewById(R.id.acTextView2);
result = (TextView) view.findViewById(R.id.resultField);
calculateButton = (Button) view.findViewById(R.id.calBtn);
calculateButton.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
DatabaseHelper myDBhelper = new DatabaseHelper(getActivity());
String a1 = actTextView1.getText().toString();
String a2 = actTextView2.getText().toString();
c = myDBhelper.query("EMP_TABLE", null, null, null, null, null, null);
if (c.moveToFirst()) {
do {
Toast.makeText(getActivity(), "Age is: " + c.getString(0), Toast.LENGTH_LONG).show();
} while (c.moveToNext());
}
@DineshNeupane同一帳戶:
從數據庫中獲取存儲的值 –