0

テキストフィールドに入力された値をデータベースの2つの列と一致させることはできますか?

IDに応じて「保存」と「検索」のオプションがあるアプリケーションで必要ですが、IDは文字列と整数の組み合わせ形式(例:abc / 345)であり、次のIDは最後のIDの増分バージョン(例:abc /)です。 346、abc / 347そこで、IDをデータベースに格納するための2つの列を作成します。最初は文字列部分用で、2番目は整数部分用です。

問題は、テキストフィールドにフルID、つまりabc / 345を入力して[検索]ボタンをクリックすると、他のフィールドがこのフルIDに従って入力される必要があることです。

4

1 に答える 1

2

これは解決策になる可能性があります。のメソッドを
使用してID(string / int)を取得し、aを使用してIDをstringとidの2つの部分に分割します。 次に、これら2つの要件を使用してデータベースに簡単にクエリを実行できます。getText()TextfieldStringTokenizer

コードサンプル:

StringTokenizer st = new StringTokenizer ("abc/346", "/");
String id_string = st.nextToken();
String id_int = st.nextToken();
于 2012-07-12T21:09:42.827 に答える