Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Iif(isdbnull correct syntax?
Message
From
31/12/2002 16:45:46
 
 
To
30/12/2002 14:51:43
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
00736677
Message ID:
00737082
Views:
19
Hi Bonnie,

Not sure if iif function supports that type of coding. Its seems to be getting confused and will not let the result = decision of the iif( function. Like its trying to return the true/false instead of the values.

This code works, but too much coding.
     Dim strAPN As String
     If myDataRow("APN") Is DBNull.Value Then
         strAPN = "Null"
     Else
         strAPN = myDataRow("APN")
     End If
     MessageBox.Show(strAPN)


This does not work - Error Cast from type 'DBNull' to type 'String' is not valid.
     MessageBox.Show(IIf(myDataRow("APN") Is DBNull.Value, "", Trim(myDataRow("APN"))))
Next year Mircosoft may have all the bugs fixed, NOT.

Have a Happy New Year!!!!!!!!!!!!

Thanks for all your help and all the other professionals on these forum.

Sincerely,
Roland

==========================================================================

>Dunno Roland ... it sure looks like it should work (but I haven't used the IsDBNull() function). How about trying this intead:
>
>
>
>IIf(MyDataRow("APN") = DBNull.Value, "", Trim(MyDataRow("APN"))
>
>
>~~Bonnie
>
>>Hi,
>>
>>I encountered the following error message with the code below the error message.
>>
>>An unhandled exception of type 'System.InvalidCastException' occurred in microsoft.visualbasic.dll
>>Additional information: Cast from type 'DBNull' to type 'String' is not valid.
>>
>>MyEmailBody = myDataRow("AccountId") & " " & _
>>myDataRow("OrderNumber") & " " & _
>>IIf(IsDBNull(myDataRow("APN")), "", Trim(myDataRow("APN"))) & " " & _
>>IIf(IsDBNull(myDataRow("StreetNumber")), "", Trim(myDataRow("StreetNumber")))
>>
>>What is the proper code to cancanate the string?
>>
>>Any help would be greatly appreciated.
>>
>>
>>Thanks
>>Roland
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform