@名前付きパラメータをつかってNullを格納
- 題名: @名前付きパラメータをつかってNullを格納
- 著者: Sharon
- 日時: 2005/03/09 17:24:03
- ID: 9695
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: @名前付きパラメータをつかってNullを格納
- 著者: Sharon
- 日時: 2005/03/09 17:43:52
- ID: 9697
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: @名前付きパラメータをつかってNullを格納
- 著者: Sharon
- 日時: 2005/03/09 17:45:29
- ID: 9698
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
SQL ServerのNorthwindデータベースのCategoriesテーブルを例に使ってますが、
DescriptionフィールドはNullを入れられるように設定してあるものの
名前付きパラメータを使ってNullを記入するのはムリなのでしょうか?
cmd.Parameters.Add("@Description", Nothing)
を書くとエラーになるし、
cmd.Parameters.Add("@Description", "Null")
はNullという文字列がテーブルに記入されてしまいます。
---------------------------
Dim conn As New SqlConnection(ConnectionString)
Dim SQL As String
SQL = "Update Categories2 Set Description=@Description where CategoryID=@CategoryID"
Dim cmd As New SqlCommand(SQL, conn)
cmd.Parameters.Add("@CategoryID", 値)
cmd.Parameters.Add("@Description", 値)'←ここをどんな値にすればNullをデータベースに記入できるのか?
conn.Open()
Dim num As Integer = cmd.ExecuteNonQuery
conn.Close()