ERRO EM DATA - CONFIGURACAO REGIONAL
Boa tarde a todos do Forum
Estou com um problema em VB6.0 que quando executo minha aplicação em um servidor com as configuraçoes regionais [Ô]Ingles (Estados Unidos)[Ô], está retornando um erro de mes invalido pois nao sei como fazer o tratamento (tipo um CultureInfo) em VB6.0. Alguem pode me ajudar nisto?
Ex.
Servidor com configuração regional para Portugues (Brasil)
Data : 14/05/2011 - OK
Servidor com configuração regional para Ingles (Estados Unidos)
Data : 14/05/2011 - Erro pois esta sendo passado para o oracle como 5/14/2011 e o mes 14 nao existe.
Estou com um problema em VB6.0 que quando executo minha aplicação em um servidor com as configuraçoes regionais [Ô]Ingles (Estados Unidos)[Ô], está retornando um erro de mes invalido pois nao sei como fazer o tratamento (tipo um CultureInfo) em VB6.0. Alguem pode me ajudar nisto?
Ex.
Servidor com configuração regional para Portugues (Brasil)
Data : 14/05/2011 - OK
Servidor com configuração regional para Ingles (Estados Unidos)
Data : 14/05/2011 - Erro pois esta sendo passado para o oracle como 5/14/2011 e o mes 14 nao existe.
JOAOSARAFIM a data no padrão americano é YYYY-MM-DD e o Brasileiro é DD/MM/YYYY, o seu problema pode estar ai, vc tem que passar no formato americano
TO_DATE([ô]01/01/2004[ô], [ô]DD/MM/YYYY[ô]) [ô]Brasileiro
TO_DATE([ô]2004-01-01[ô], [ô]YYYY-MM-DD) [ô]Americano
Qqer coisa posta ai blz ?!
TO_DATE([ô]01/01/2004[ô], [ô]DD/MM/YYYY[ô]) [ô]Brasileiro
TO_DATE([ô]2004-01-01[ô], [ô]YYYY-MM-DD) [ô]Americano
Qqer coisa posta ai blz ?!
Obrigado pela ajuda Alvaro
O meu problema é que eu preciso [Ô]forçar[Ô] que independente da configuração regional a minha aplicação precisa mandar para a base de dados em padrao Brasileiro (pt-BR).
O meu problema é que eu preciso [Ô]forçar[Ô] que independente da configuração regional a minha aplicação precisa mandar para a base de dados em padrao Brasileiro (pt-BR).
Más assim, não necessáriamente forçar, eu mando no padrão americano para o banco e qdo recupero coloco no padrão brasileiro
Format(seucampo,[Ô]DD/MM/YYYY[Ô]) a não ser que vc deixei o seu campo data no formato de texto, ai vc manda o que vc quiser, só que não queira depois fazer uma pesquisa pois será quase que 100% de chance de estar errada
Format(seucampo,[Ô]DD/MM/YYYY[Ô]) a não ser que vc deixei o seu campo data no formato de texto, ai vc manda o que vc quiser, só que não queira depois fazer uma pesquisa pois será quase que 100% de chance de estar errada
Faça seu login para responder