将SQL日期数据类型转换为字符串

时间:2012-07-26 21:28:01

标签: sql vb.net

我在VB中写一些东西,需要将SQL日期(而不是日期时间)转换为字符串。这应该是一个简单的转换,但toString不起作用,我在网上找不到任何东西。 我正在处理的代码部分如下所示:

    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)

同样的错误......

1 个答案:

答案 0 :(得分:1)

在SQL中,您可以使用convert(varchar, mySqlDate, 101)发出字符串而不是日期。那是你的想法吗?