[seasar-dotnet:1041] Re: DBFlute & SQLServer でのパラメータ付きストアドプロシージャの実行について

Nakai [E-MAIL ADDRESS DELETED]
2008年 10月 22日 (水) 12:37:41 JST


久保さん

お世話になっております。
対応ありがとうございます。
よろしくお願いいたします。

中井


kubo <[E-MAIL ADDRESS DELETED]> wrote:

> 久保(jflute)です。
> 
> 中井さん、こんにちは
> 
> > Pmbクラスを下記のように変更すると正しく実行されました。
> > 前:public static readonly String inParam_PROCEDURE_PARAMETER = "@IN_PARAM, in";
> > 後:public static readonly String inParam_PROCEDURE_PARAMETER = "IN_PARAM, in";
> ご報告ありがとうございます。
> 現象からするとメタ情報から「@」まで取得されてしまうようですね。
> 除去するように修正したいと思います。
> 
> > Java版のSQLServerサンプルにはパラメータ付きストアドプロシージャの
> > テストがなかったのですが、未対応なのでしょうか?
> 本当ですね。。。すいません。
> 多分SQLServerでのストアドの書き方がわからなくて、
> 途中で力尽きたんだと思います。
> 「SP_DBFLUTE_TEST」を参考に作らさせて頂きます。
> 
> 2008/10/22 Nakai <[E-MAIL ADDRESS DELETED]>:
> > お世話になっております。
> > 中井と申します。
> >
> > 現在、C#版DBFlute0.8.1とSqlserver2005で以下のストアドプロシージャ
> > を実行したところ、Exceptionが発生してしまいます。
> >
> > 【ソース】
> > ------------------------------------------
> > CREATE PROCEDURE [dbo].[SP_DBFLUTE_TEST]
> >        @IN_PARAM varchar(8) = null
> > AS
> > BEGIN
> >
> >        SET NOCOUNT ON;
> > END
> >
> >
> > ------------------------------------------
> >
> > 【エラー内容】
> > "@@IN_PARAM はプロシージャ SP_DBFLUTE_TEST のパラメータではありません。"
> >
> > Pmbクラスを下記のように変更すると正しく実行されました。
> > 前:public static readonly String inParam_PROCEDURE_PARAMETER = "@IN_PARAM, in";
> > 後:public static readonly String inParam_PROCEDURE_PARAMETER = "IN_PARAM, in";
> >
> > Java版のSQLServerサンプルにはパラメータ付きストアドプロシージャの
> > テストがなかったのですが、未対応なのでしょうか?
> >
> > お忙しいところ申し訳ありませんが、よろしくお願い致します。
> > _______________________________________________
> > seasar-dotnet mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet



seasar-dotnet メーリングリストの案内