次のコードがあります。
def self.GetValuesFromDB(dataServer,database,sqlString)
mprids = Array.new
dbResult = Helper.CallDB(dataServer,database,sqlString)
client = TinyTds::Client.new(:dataserver => dataServer, :database => database, :timeout => 900)
dbResult = client.execute(sqlString)
dbResults.each do |result| # hangs on this line for some SP calls
mprids.push(result[0])
end
client.close
return mprids
end
次の行でハングすることがあります。
dbResults.each do |結果| # 一部の SP 呼び出しでこの回線がハングする
私が呼び出すSPに応じて。私が呼び出すSPはすべて同じデータ型の列を返すので、それは奇妙です
何か案は?