私はこのパラメータを持っています:PowershellとSQLパラメータ。空の文字列の場合は、DBNull
$objDbCmd.Parameters.Add("@telephone", [System.Data.SqlDbType]::VarChar, 18) | Out-Null;
$objDbCmd.Parameters["@telephone"].Value = $objUser.Telephone;
ここで、文字列$objUser.Telephone
は空であってもかまいません。それが空の場合、どうすれば[DBNull]::Value
に変換できますか?私はそれを文字列に変換すると、""
ではなく空の文字列""
を挿入します。
これはどのように達成できますか?
ありがとう。
非常に興味深い。ありがとうジョシュ。私は今日後でこれをテストして、問題が解決したかどうかを知らせます。 –