Date: Wed, 20 Nov 2002 10:01:19 +0900
From: " Hideo Inaba" <who@example.ne.jp>
はじめて投稿します。
1ヶ月なやんで解決していないことを質問します。
Access2002で ADPからMSED2000を使用していますが、
VBAから、変数がセットしてあるストアドプロシージャに対して
変数の送り方がわかりません。
ふつうはVBAで、
CurrentProject.Connection.Execute "update T_消費税作業 set 消費税=金額計*" &
curZeiritu
などと、SQL文で処理しているのですが、ストアドプロシージャのほうが
サーバーサイドで処理するためパフォーマンスが高くなると書籍に書かれいますの
で、
変数付ストアドプロシージャを、最近は多用しています。
しかし、Accessのフォーム上のコンボボックスなどで
参照しているデータをストアドプロシージャーに
VBAにどうやったら送れるかわからず悩んでいます。
例のストアドプロシージャ
ALTER PROCEDURE S_名前変更
(
@code varchar(50),
@name varchar(50)
)
AS
UPDATE T_得意先
SET 名称= @name
WHERE (コード= @code)
RETURN
このストアドプロシージャを、コンボボックスで参照したVBA変数のデータを渡した
いのです。
よろしくお願いいたします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|