は、私はいくつかのストアドプロシージャNプレフィックスとパラメータ
CREATE PROC MyProc (@FullName NVARCHAR(200) = NULL)
AS --.............
を持っています。
しかし、ロシア語のアルファベットを使用しているexec MyProc 'Русский текст'
と呼ぶと、正しく動作しません。
また、exec MyProc N'Русский текст'
の呼び出しがうまくいきます。
私はクライアントアプリケーションを持っています...パラメータにNプレフィックスを追加する必要がありますか?はいの場合はどうすればいいですか?
で更新されました<<クライアントコードが間違っていて、SQLインジェクションまであなたを開きます>>なぜですか? – Alexandre
@Alex Maslakov:SQLインジェクションとパラメータの検索:http://www.google.co.uk/search?q=SQL+Injection+and+parametrisation – gbn
SQLインジェクションからプロシージャを保護する方法は? – Alexandre