我正在写一些VB中的东西,需要将SQL日期(不是日期时间)转换为字符串。这应该是一个简单的转换,但toString不起作用,我无法在网上找到任何东西。 我工作的部分代码如下:将SQL日期数据类型转换为字符串
Dim incomingDate As String
incomingDate = row.Cells(5).Text.ToString()
当被放置在GridView中的数据是一个DateTime数据类型能正常工作。如果它只是一个日期,它给了我下面的错误信息:
“指定的参数超出有效值范围的 参数名称:索引”
我也试了,周围的工作,但它本没有工作
Dim incomingDate As String
Dim d As New DateTime
d = DateTime.Parse(row.Cells(5).Text)
incomingDate = Date.Parse(row.Cells(5).Text)
同样的错误......
你说的“日期”的列类型究竟是什么?哪个DBMS?你如何查询数据? – 2012-07-26 21:30:39
列类型是'日期'。在所有其他表中,它是日期时间,但是对于这一个,他们只是使用'日期' – NealR 2012-07-26 21:37:47
您正在使用哪些DBMS?甲骨文? PostgreSQL的? – 2012-07-26 22:01:15