Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB.NETでSQLServerへの暗号化項目の登録等

147 views
Skip to first unread message

VB.NET初心者

unread,
Apr 15, 2010, 12:38:01 AM4/15/10
to
VB.NETで開発を行っています。
SQLServer2005の特定の項目を暗号化する必要があり以下の方法で
VBで更新等を行っていますがうまくいきません。

.CommandTextに受け渡すSQL命令にて暗号化する項目を以下のようにパラメータにして行った場合、正常に登録されません。(エラーは発生しない)

(SQL命令部分)
Dim para As String = "~ [列名]=EncryptByKey(@guid,@aaa)"
~.CommandText =para
~.Parameters.Add(New SqlClient.SqlParameter("@aaa",text1.text))

尚、SQL命令部分に直接値を入れた場合は正常に暗号化されました。
"~[列名]=EncryptByKey(@guid,'" & text1.text & "')"

コードの詳細まで記載していませんが、何か原因があるのでしょうか?

0 new messages