sqlString = "Update PortApproach set timestamp48=@msgtimestamp,FLOETA=@floeta where destport=@destport and vesselcode =@vesselcode ";
sqlCommand.Parameters.Add("@floeta", SqlDbType.DateTimeOffset).Value = floeta.ToString("yyyy-MM-dd HH:mm:ss.fffffff zzz");
更新しようとした値の文字列は次のとおりです。2015-08-21 18:30:00.0000000 +07:00
「文字列から日時を変換する際、変換に失敗しました」というエラーが発生しました。
mssql で手動で更新すると、正常に動作します。
.NET の datetimeoffset を SQL の datetimeoffset に更新する方法を教えてください。