The following works in reading from my SQL Server table:
But when I add a field called suffix, all the records which don't have anything in that field come up blank.Code:Dim CMD As New SqlCommand CMD.Connection = conn CMD.CommandText = "SELECT tblPersons.id, " CMD.CommandText = CMD.CommandText & "CASE " CMD.CommandText = CMD.CommandText & "WHEN gobyn IS NULL " CMD.CommandText = CMD.CommandText & "THEN fn " CMD.CommandText = CMD.CommandText & "ELSE gobyn " CMD.CommandText = CMD.CommandText & "END " CMD.CommandText = CMD.CommandText & "+ ' ' + ln " CMD.CommandText = CMD.CommandText & "FROM tblPersons ORDER BY " CMD.CommandText = CMD.CommandText & "tblPersons.ln, tblPersons.gobyn, tblPersons.fn, tblPersons.suffix"
How can I correct this? The whole name,suffix included, does appear correctly when there is a value in suffix. The rest of the records are blank. Take out siffix and it's fine (except no suffix).Code:Dim CMD As New SqlCommand CMD.Connection = conn CMD.CommandText = "SELECT tblPersons.id, " CMD.CommandText = CMD.CommandText & "CASE " CMD.CommandText = CMD.CommandText & "WHEN gobyn IS NULL " CMD.CommandText = CMD.CommandText & "THEN fn " CMD.CommandText = CMD.CommandText & "ELSE gobyn " CMD.CommandText = CMD.CommandText & "END " CMD.CommandText = CMD.CommandText & "+ ' ' + ln + suffix " '<--add the field here CMD.CommandText = CMD.CommandText & "FROM tblPersons ORDER BY " CMD.CommandText = CMD.CommandText & "tblPersons.ln, tblPersons.gobyn, tblPersons.fn, tblPersons.suffix"


Reply With Quote
