Article View: fj.lang.visualbasic
Article #472Re: RDOで引数もちのストアドプロシジャーの流し方
From: Yuji Tagawa
Date: Mon, 02 Mar 1998 00:00
Date: Mon, 02 Mar 1998 00:00
50 lines
2278 bytes
2278 bytes
イントラネットシステムの田川です。
From が長くて化けているんですけど。
会社名は Organization: に入っているから、
From には書かなくていいんじゃないでしょうか?
森精機製作所 須??? wrote in message
<01bd4404$78a9e500$0301a8c0@uemura.infoweb.or.jp>...
>VB+SQL SERVER (RDO)で開発を行っていますが、
>SQL SERVER側で 作成した引数を持ったストアドプロシジャー
>の流し方がわかりません。
人から聞いたやり方なので、ヘルプのどこに載っているかわからないのですが
以下の方法でうまく行っています。
Dim g_conn As rdoConnection <--- Global 変数にしています。
Dim en As rdoEnvironment
Dim qy As rdoQuery
Dim rs As rdoResultset
Dim sql_cmd As String
Set en = rdoEnvironments(0)
Set g_conn = en.OpenConnection( _
dsname:="DSNAME", _
Prompt:=rdDriverNoPrompt, _
Connect:="uid=UID;pwd=password;") <=== はじめに1回だけ実行
sql_cmd = "{ call STP1 ('param1') }" <=== STP1 に param1 を渡す
Set qy = g_conn.CreateQuery("STP1", sql_cmd) <=== STP1 の呼び出し
Set rs = qy.OpenResultSet(rdOpenForwardOnly, rdConcurReadOnly)
Do While Not rs.EOF
AnwserA = rs(0) <=== 値の取出し
AnswerB = rs(1)
rs.MoveNext
Loop
rs.Close
qy.Close
----
〒105 港区芝大門2-5-5 住友芝大門ビル9F
イントラネットシステム株式会社 IT部
田川 勇治 (Email: yujit@intranet.co.jp)
(TEL: 03-5403-2688(Ext.537) FAX: 03-5403-0940)
Technical Details
Message-ID:
<6dd237$bud$1@news4.odn.ne.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bd4404$78a9e500$0301a8c0@uemura.infoweb.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,21f87f74476b4b07 X-Google-Attributes: gid105c2e,public From: "Yuji Tagawa" <yujit@intranet.co.jp> Subject: Re: RDOで引数もちのストアドプロシジャーの流し方 Date: 1998/03/02 Message-ID: <6dd237$bud$1@news4.odn.ne.jp> X-Deja-AN: 329871719 Content-Transfer-Encoding: 7bit References: <01bd4404$78a9e500$0301a8c0@uemura.infoweb.or.jp> Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Intranet System Mime-Version: 1.0 Newsgroups: fj.lang.visualbasic