Natarelli
2006-09-06 01:13:02 UTC
Pessoal,
Estou com seguinte problema:
Tenho uma aplicação Win Forms (VB 2005) que utiliza um Web Service para
fazer acesso a base de dados (SQL SERVER Express 2005).
Nesse WS possuo alguns métodos de consulta, alterações e inclusões na base
de dados.
Ocorre que a minha aplicação passa para o WS os campos do tipo date como
string e existe uma função no WS que faz a conversão dessa string para date:
value = "01/01/2006"
QQ data que eu passe no formato acima retorna sempre DBNull.Value
Public Function String_Date(ByVal value As String) As Object
Try
Return System.DateTime.Parse(value)
Catch ex As Exception
Return DBNull.Value
End Try
End Function
Já tentei:
Imports System.Globalization
e forçar na function CultureInfo("pt-br")
Public Function String_Date(ByVal value As String) As Object
Dim CultBr As New CultureInfo("pt-br")
Try
Return System.DateTime.Parse(value, CultBr.DateTimeFormat)
Catch ex As Exception
Return DBNull.Value
End Try
End Function
Se alguém tiver alguma idéia do que possa estar ocorrendo, agradeço.
Estou com seguinte problema:
Tenho uma aplicação Win Forms (VB 2005) que utiliza um Web Service para
fazer acesso a base de dados (SQL SERVER Express 2005).
Nesse WS possuo alguns métodos de consulta, alterações e inclusões na base
de dados.
Ocorre que a minha aplicação passa para o WS os campos do tipo date como
string e existe uma função no WS que faz a conversão dessa string para date:
value = "01/01/2006"
QQ data que eu passe no formato acima retorna sempre DBNull.Value
Public Function String_Date(ByVal value As String) As Object
Try
Return System.DateTime.Parse(value)
Catch ex As Exception
Return DBNull.Value
End Try
End Function
Já tentei:
Imports System.Globalization
e forçar na function CultureInfo("pt-br")
Public Function String_Date(ByVal value As String) As Object
Dim CultBr As New CultureInfo("pt-br")
Try
Return System.DateTime.Parse(value, CultBr.DateTimeFormat)
Catch ex As Exception
Return DBNull.Value
End Try
End Function
Se alguém tiver alguma idéia do que possa estar ocorrendo, agradeço.