vb.net - Conversion from type 'DBNull' to type 'Date' is not valid on tryparse -
i attempting datetime.tryparse date-formatted string, new column created part of dataview table. getting error when code runs conversion type 'dbnull' type 'date' not valid.
this line of code:
datetime.tryparse(dr("ix_articlestartdate"), dr("nstartdate")) and these values in watch when errors out.
+ dr("ix_articlestartdate") "2015/3/11" {string} object + dr("nstartdate") {} object i under impression tryparse return null value if fails convert datatypes. there should doing different convert string datetime datatype?
dr instantiated datarow
dim dr datarow = dv0.table.rows(i)
vb implicitly try's cast dbnull value datetime, since method signature of datetime.tryparse is
public shared function tryparse(s string, byref result date) boolean which fails. can use variable instead:
dim startdate datetime if datetime.tryparse(dr("ix_articlestartdate").tostring(), startdate) dr("startdate") = startdate end if
Comments
Post a Comment