Datatable получает дату в формате (01\dd\yyyy) из результата SQL - запроса в VB.NET приложение, которое я создаю для windows 10
Привет, я новичок в этом деле. VB.net и этот форум. Я портирую приложение VB, чтобы оно было совместимо с windows 10. Результат datatable отображает даты неправильно даты отображаются в формате '01\dd\yyyy' месяц идет правильно, тогда как дата и год неправильны.
Тот же код работает правильно в случае Windows 7, и он не работает для windows 10. Пожалуйста, дайте мне знать, если с моей стороны потребуется какой-либо вклад.
Public Function GetIntegrationLogs( _ ByVal FileType As String, _ ByVal dtFrom As Date, _ ByVal dtTo As Date) As DataTable Try #If ORACLE Then Dim dtSC As New DataTable Dim adaptSC As New OracleDataAdapter 'Dim myCommand As New OracleCommand("GetIntegrationLogs", deCCAS.Connection) 'myCommand.CommandType = CommandType.StoredProcedure 'myCommand.Parameters.Add("v_FileType", FileType) 'myCommand.Parameters.Add("v_StartDate", dtFrom) 'myCommand.Parameters.Add("v_EndDate", dtTo) 'reader = Dim objCommand As New OracleCommand("GetIntegrationLogs", deCCAS.Connection) adaptSC.SelectCommand = objCommand Dim sysRefCursor As New OracleParameter With sysRefCursor .OracleDbType = OracleDbType.RefCursor .Direction = ParameterDirection.Output End With With objCommand .CommandType = CommandType.StoredProcedure .Parameters.Add("v_FileType", FileType) .Parameters.Add("v_StartDate", dtFrom) .Parameters.Add("v_EndDate", dtTo) .Parameters.Add(sysRefCursor) End With Dim da As OracleDataAdapter = New OracleDataAdapter(objCommand) adaptSC.Fill(dtSC)
Что я уже пробовал:
Я попытался изменить datatable на dataset, но безуспешно.