Server2008のスカラー変数こんにちはゲストさん。Server2008に接続しています。......とすると、変数@STは宣言済みとエラーになりますが、なぜでしょうか?ご存じの方がおられましたら、よろしくお願いします。12:05:47通報するQNo.8388463nekopon299困ってます質問者が選んだベストアンサーこんにちは。nekopon299さんが記述しましたプロシージャー。=@STRETURNこのまま保存すれば保存ができると思います。下記のようには保存できません。=1」意味は@ST変数のDefault値として1を設定しますと意味です。FORMS!TEST.FORM![得意先コード]値をあのプロシージャーに渡したい場合は方法が違います。下記の方法でプロシージャーを正常に作成します。FORMS!TEST.FORM![得意先コード]値の数字を入力して実行してデータが表示されるかを先にご確認ください。2のように実行します。これで問題なかったらプロシージャーはもう大丈夫ですので、プログラム側からSPを呼び方について再度調べてみて方がいいかと思います。詳しく説明していただきありがとうございました。お教えいただいた方法で試してみます。回答(3)ANo.2innoyaこんにちは。下記のように作成します。@ST上記のストアドプロシージャを実行する時は下記のように使います。15:02:47補足イノさん、回答ありがとうございます。=FORMS!TEST.FORM![得意先コード]と指定しています。このプロシージャで記述後保存しようとするとADOエラーとなります。記述外の問題でしょうか?お忙しいところ恐縮ですがよろしくお願いします。(0)通報するANo.1innoyaこんにちは。.......上記のように変更してください。変数@STをDECLAREでINT型に指定します。その後SETで変数@STに値を設定します。その後SELECTします。これで問題なくできると思います。ご回答ありがとうございます。なくても結果は同じでした。SQL-Serverでストアドプロシージャを作っています。MSDE2000同時接続数について質問させていただきます。仕事でSQLをかじることになりました。VB4→VB6へ、SQLサーバ7→2000へ、Access97→2003へ移行を行っています。Server(MSDE2000)で業務システムを作っています。以下の環境で開発を行っています。Reserved.掲載情報の著作権は提供元企業等に帰属します。