🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #472

Re: RDOで引数もちのストアドプロシジャーの流し方

#472
From: Yuji Tagawa
Date: Mon, 02 Mar 1998 00:00
50 lines
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-mail
References: <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