[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] RE: [jfriends] Re: メソッドの戻り型の宣言について
返信がおそくなりまして、申し訳ありません。
IDEで作成したDB検索メソッドのコードは以下の通りです。
お手数をお掛け致します。
public void test1(String a, int b) throws java.rmi.RemoteException {
try {
QueryDataSet QueryDS = new QueryDataSet();
ParameterRow ParamRw = new ParameterRow();
Column column1 = new Column();
Column column2 = new Column();
Column column3 = new Column();
Column column4 = new Column();
column1.setColumnName("prmTokuiCD");
column1.setDataType(borland.jbcl.util.Variant.STRING);
column2.setColumnName("prmNengetsu");
column2.setDataType(borland.jbcl.util.Variant.INT);
column3.setColumnName("prmOrderNo");
column3.setDataType(borland.jbcl.util.Variant.STRING);
column4.setColumnName("prmGyoban");
ParamRw.setColumns(new Column[] {column1, column2, column3, column4});
//Query DataSetの生成
QueryDS.setQuery(new borland.sql.dataset.QueryDescriptor
(OracleDB,res.getString("Jyutyu_Select") +
"FROM " +
tableName + " WHERE " +
res.getString("Jytyu_Jyoken"),
ParamRw, false, Load.ALL));
//クエリーの実行
QueryDS.executeQuery();
//昨日のメールでは「QueryDataSet」となっておりましたが、
//本当はこれです。(^^;
return QueryDS;
}
catch(DataSetException ex) {
System.out.println(ex.getMessage());
return null;
}
}
----------
横江 啓介(Mailto:kyokoe@xxxxxxxxxx)
> Public QueryDataSet test1(String a, int b) {
> ---- 省略 -----
この省略の部分が重要かも..
> return QueryDataSet
> }
変数名でなくクラス名を書いているような気がします。
> 根本的に分かってない!と、お思いかも知れませんが、
> ご教授頂ければ幸いです。
これだけだとよくわからないっす。
・IDE で作ったコードだとどんな具合ですか?
アスキーから出てる「JBuilder 2 オフィシャルコースウエア」
基礎編、応用編などはいかがでしょう。
http://www.inprise.co.jp/jbuilder/ から辿れたような気がします。
--
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)