以下の2つの呼び出しを試していますが、どちらも例外Customer_IDがDBNull.Valueを許可しないことを返します。しかし、デバッグすると、すべてのレコードにCustomer_IDが割り当てられていることがわかります。これは、私のDBテーブルで定義されているnull許容ではない唯一のものです。そのエラーの原因は何ですか?
bulkCopy.WriteToServer(myBookingDataTable)
bulkCopy.WriteToServer(myBookingss.ToArray())
これが私のコード全体です。
Using myConnection As SqlConnection = _
New SqlConnection(connectionString)
myConnection.Open()
Using bulkCopy As SqlBulkCopy = _
New SqlBulkCopy(My.Settings.ConnectionString(), SqlBulkCopyOptions.Default)
bulkCopy.DestinationTableName = "dbo.Booking"
Try
' Write from the source to the destination.
bulkCopy.WriteToServer(myBookingDataTable)
'bulkCopy.WriteToServer(myBookingss.ToArray())
Catch ex As Exception
Console.WriteLine(ex.Message)
Finally
bulkCopy.Close()
End Try
End Using