[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-tech:01811] Re: HAKAMAでFETCHがうまくいきません
- To: <orca-tech@xxxxxxxxxxxxxx>
- Subject: [orca-tech:01811] Re: HAKAMAでFETCHがうまくいきません
- From: 成田恭一(NWH) <ntnarita_prn@xxxxxxxxx>
- Date: Fri, 25 Jun 2010 08:59:34 +0900
お世話になっております。成田です。
ソースですが以下になります
require 'dbslib'
tbl_yyk = Hash.new();
server = DB_Server.new("127.0.0.1",0,"ormaster","パスワード");
rc = server.dbops("DBOPEN");
rc = server.dbops("DBSTART");
tbl_yyk["tbl_yyk.HOSPNUM"] = '01';
rc = server.recordops("DBSELECT","tbl_yyk","all",tbl_yyk);
server.recordops("DBFETCH","tbl_yyk","all",tbl_yyk);
server.recordops("DBFETCH","tbl_yyk","all",tbl_yyk);
server.recordops("DBFETCH","tbl_yyk","all",tbl_yyk);
rc = server.dbops("DBCOMMIT");
rc = server.dbops("DBDISCONNECT");
server.close;
です。このDBFETCHが2回目以降おこらず一回目でループしてしまうという現象です。
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
成田 恭一 株式会社ネットワーク北海道
開発室 札幌市西区二十四軒1-4加森ビル⑧3階
℡011-614-9130 fax011-614-2699
本 社 札幌市西区西町南17−2−40
℡011-661-6618 fax011-661-6931
http://www.ntwork.co.jp
mail ntnarita_prn@xxxxxxxxx
∞∞∞∞∞∞∞ Network Hokkaido Inc. ∞∞∞∞∞∞
----- Original Message -----
From: "Shinji KOBAYASHI" <skoba@xxxxxxxxxx>
To: <orca-tech@xxxxxxxxxxxxxx>
Sent: Thursday, June 24, 2010 9:45 PM
Subject: [orca-tech:01810] Re:HAKAMAでFETCHがうまくいきません
小林@愛媛大学です
さし障りのない範囲で使われているRubyのコードをみせてもらえますか?
2010年6月24日13:08 成田恭一 <ntnarita_prn@xxxxxxxxx>:
お世話になっております。
株式会社ネットワーク北海道の成田です。
以前HAKAMAの使い方をメールさせていただきました。
回答して頂いた方、ありがとうございました。
tbl_yyk["tbl_yyk.HOSPNUM"]とする事でDBからデータを引っ張って
これたように思っていましたが、DBFETCHを複数行にわたって繰り返して
みると、一回目のDBFETCHのデータは取れたのですが
2回目以降は取ることができず困っております。
仕様なのか、それともぶち切れされているのか
とにかく2回目以降のDBFETCHが同じテーブルからできないという現象
が起きております。
dbslib.rbを見ても特にDBFETCHを2回目以降させないようになっていないように
思うのですが、何分Rubyは初めてでしてまだソースの内容をつかみ切れておりません。
何度も質問して恐縮ですが、DBFETCHでデータを複数回取る方法をご教授してください。
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
成田 恭一 株式会社ネットワーク北海道
開発室 札幌市西区二十四軒1-4加森ビル⑧3階
℡011-614-9130 fax011-614-2699
本 社 札幌市西区西町南17−2−40
℡011-661-6618 fax011-661-6931
http://www.ntwork.co.jp
mail ntnarita_prn@xxxxxxxxx
∞∞∞∞∞∞∞ Network Hokkaido Inc. ∞∞∞∞∞∞