This is how I am trying to do it....
Dim PullAhead As Integer
PullAhead = Nothing
If _lblpullahead.Visible = True Then
PullAhead =
Convert.ToInt32(_drplPullAhead.SelectedValue.Trim)
End If
and finally I am sending the PullAhead integer variable to the
parameters list. But it is sending 0 (i.e I see False in the database
as its a bit field).
Could some one help me here how do I send a null value to the PullAHead
field?
Thanks
-L
Starting with VS 2005 I normally use Nullable(Of T) for value types (such as
Integer & Boolean) that can contain Null.
Dim PullAhead As Nullable(Of Integer)
PullAhead = Nothing
If _lblpullahead.Visible = True Then
PullAhead = Convert.ToInt32(_drplPullAhead.SelectedValue.Trim)
End If
http://msdn2.microsoft.com/en-us/library/b3h38hb0.aspx
--
Hope this helps
Jay B. Harlow [MVP - Outlook]
.NET Application Architect, Enthusiast, & Evangelist
T.S. Bradley - http://www.tsbradley.net
"Learner" <pra...@gmail.com> wrote in message
news:1154029132.4...@i3g2000cwc.googlegroups.com...
So now the code looks like this
Dim PullAhead As Nullable(Of Boolean)
PullAhead = Nothing
If _lblpullahead.Visible = True Then
PullAhead = Convert.ToInt32(_drplPullAhead.SelectedValue.Trim)
End If
Hope full the above code snippet make sense I guess or else please do
post it one more time. And one more question it the line of code Dim
PullAhead As Nullable(Of Boolean)
we are already initializing it null (am I right here?) do you think I
still need to assign Nothing in the line of code PullAhead = Nothing?
Please bear with my english.
Thanks
-L
--
Hope this helps
Jay B. Harlow [MVP - Outlook]
.NET Application Architect, Enthusiast, & Evangelist
T.S. Bradley - http://www.tsbradley.net
"Learner" <pra...@gmail.com> wrote in message
news:1154038677.1...@m79g2000cwm.googlegroups.com...
*********************************************************************************************
System.InvalidOperationException was unhandled by user code
Message="Nullable object must have a value."
Source="mscorlib"
StackTrace:
at
System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource
resource)
at System.Nullable`1.op_Explicit(Nullable`1 value)
at DealerQuestionsUS._btnGround_Click(Object sender, EventArgs
e) in
D:\VSProjects\GroundingDemo\GroundingDemo\DealerQuestionsUS.aspx.vb:line
143
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String
eventArgument)
at
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection
postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
********************************************************************************************
Am I missing some thing here?
the code is exactly the same as we discussed in our previous postings.