I've done this countless times in VB6 but for some reason I'm having an issue in .NET.
In my code I have an Oracle command that contains an INSERT statement. Here's a snippet from my SQL:
The value of strDateTime_Stamp is #1/19/2011 9:42:22 AM#Code:"'," & "To_Date('" & Format$(dtDateTime_Stamp, "MM/dd/yyyy hh:mm") & _
I'm getting an error ( "ORA-01830: date format picture ends before converting entire input string") because I don't know how to correctly assign the AM/PM tag on the end -- you'll notice it just says "MM/dd/yyyy hh:mm" in my code. I've tried a bunch of different things but nothing works. I also find it odd that if I change the "MM/dd/yyyy hh:mm" to "mm/dd/yyyy hh:mm" (little m for month) it gives me a 42 for the month value, not a 1. The capital M's fix that but I'm curious to know why.
And yah, how to I get it to show the AMPM on the end?




Reply With Quote