1

VB で何かを書いていて、SQL 日付 (datetime ではない) を文字列に変換する必要があります。これは簡単な変換ですが、 toString が機能せず、オンラインで何も見つかりません。私が取り組んでいるコードの部分は次のようになります。

    Dim incomingDate As String
    incomingDate = row.Cells(5).Text.ToString()

グリッドビューに配置されるデータが DateTime データ型の場合、これは正常に機能します。単に日付の場合、次のエラー メッセージが表示されます。

「指定された引数は有効な値の範囲外です。パラメータ名: index」

この回避策も試しましたが、うまくいきませんでした

    Dim incomingDate As String
    Dim d As New DateTime
    d = DateTime.Parse(row.Cells(5).Text)

    incomingDate = Date.Parse(row.Cells(5).Text)

同じエラー...

4

1 に答える 1

1

convert(varchar, mySqlDate, 101)SQLでは、日付の代わりに文字列を発行するために使用できます。それはあなたが念頭に置いていたことですか?

于 2012-07-26T21:33:14.927 に答える