1
目標:我要檢查,如果值是Null
且隨後添加空白,否則將數據添加IsDBNull以便在參數AddWithValue
問題:我是什麼,我需要把後第一個逗號改變Null
不確定到""
也然後如果它實際上有數據導入,而不是
With commandSQL
.Connection = connection
.CommandText = "spAddCSVDataLine" 'Stored procedure here
.CommandType = CommandType.StoredProcedure
.Parameters.AddWithValue("Name", (IsDBNull(ds.Tables("dataExcel").Rows(j)("Name"))),"",Trim(ds.Tables("dataExcel").Rows(j)("Name"))))
我可以做以下,但我想起來收緊代碼到一個行,如果可能的:
If IsDBNull(ds.Tables("dataExcel").Rows(j)("Name")) Then
.Parameters.AddWithValue("Name", "")
Else
.Parameters.AddWithValue("Name", Trim(ds.Tables("dataExcel").Rows(j)("Name")))
End If
是不是內聯如果'IIF'? –
那就是If運算符,而不是If語句。 – jmcilhinney
@ObsidianPhoenix:http://stackoverflow.com/questions/28377/iif-vs-if –