-1
私はデータベースを取り出し、preexcute value.in doinbackgroundスレッドでスピナーに値を表示します。私はsqliteテーブルにそのスピナー値を挿入したいと思います。私はdoinbackgroundでuiコンポーネントを使用できないことを知っています。あなたの助けを期待する。ここ は私preexcute値doinbackgroundのpreexcuteデータにアクセスするには?
try {
statement = connect.prepareStatement("exec dbo.getSalesIdtest;");
} catch (SQLException e) {
Log.e("Error 1 here: ", e.getMessage());
}
try {
rs = statement.executeQuery();
} catch (SQLException ex) {
Log.e("error 2 here: ", ex.getMessage());
}
try {
while(rs.next()) {
TextView generateData = (TextView) findViewById(R.id.getOrderid);
pab = rs.getString("CurrentNo");
generateData.setText(pab);
Log.e(pab,"Message here is");
boolean isInserted = orderDB.insertorderData(rs.getString("CurrentNo"));
if (isInserted == true)
Toast.makeText(orderChalan.this, "Data save successfully", Toast.LENGTH_LONG).show();
else
Toast.makeText(orderChalan.this, "Data not Inserted", Toast.LENGTH_LONG).show();
であり、ここでコードが私のdoinbackground私は事前にどのようにこの問題を解決するために、スピナー要素を実行からのデータにアクセスする必要がINSERT文で
if (con == null) {
z = "Check Your Internet Access!";
} else {
String query = "insert into dbo.slsOrderD(osdSalesID,osdProductID,osdQty)values('joy','" + getRata.getString(1).toString() + "','" + getRata.getString(2).toString() + "');";
PreparedStatement preparedStatement = con.prepareStatement(query);
preparedStatement.executeUpdate();
z = "New client's data added successfully";
isSuccess = true;
}
} catch (Exception ex) {
isSuccess = false;
z = "Exceptions";
Log.e("ERRO", ex.getMessage());
}
にありますか?
あなたは歓迎されている中で、ローカル変数としてそれらを宣言している表示されるものと
。答えを受け入れてください:) – SoulRayder