I don't want to just sound critical right up front, but it's usually much easier to deal with storage of a date and time in a database with a single datetime field. Then you can just insert and deal with a single value.
With a single field you could use something like this to create a strongly typed datetime value from the two input strings:
DateTime.Parse("{0} {1}", date, time)
Using the date and time separately in two values requires more manual formatting.
-
Peter