Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tiagoborges.net

No Access funciona e no MySql não?

Recommended Posts

Galera estou formatando um consulta de data "dd/mm/aaaa" para "MMMM aaaa".

 

No ACCESS funciona tranquino, mas quando uso no MySql volta erro.

 

Code:

ASP [/tr][tr]Select Case MonthName(right("00"& month(Rs("data")),2), True)

Case "jan" Response.Write("Janeiro ")

Case "fev" Response.Write("Fevereiro ")

Case "mar" Response.Write("Março ")

Case "apr" Response.Write("Abril ")

Case "abr" Response.Write("Abril ")

Case "may" Response.Write("Maio ")

Case "mai" Response.Write("Maio ")

Case "jun" Response.Write("Junho ")

Case "jul" Response.Write("Julho ")

Case "ago" Response.Write("Agosto ")

Case "sep" Response.Write("Setembro ")

Case "set" Response.Write("Setembro ")

Case "out" Response.Write("Outubro ")

Case "nov" Response.Write("Novembro ")

Case "dec" Response.Write("Dezembro ")

Case "dez" Response.Write("Dezembro ")

End Select

[/tr]

 

Erro:

Microsoft VBScript runtime error '800a0005' Invalid procedure call or argument: 'MonthName' inicial.asp, line 599
A linha 599 é Select Case MonthName(right("00"& month(Rs("data")),2), True)

Compartilhar este post


Link para o post
Compartilhar em outros sites

porque você não usa apenas MONTH(Rs("data"))Select Case MONTH(Rs("data"))Case 1 Response.Write("Janeiro ")Case 2 Response.Write("Fevereiro ")Case 3 Response.Write("Março ")Case 4 Response.Write("Abril ")Case 5 Response.Write("Maio ")Case 6 Response.Write("Junho ")Case 7 Response.Write("Julho ")Case 8 Response.Write("Agosto ")Case 9 Response.Write("Setembro ")Case 10 Response.Write("Outubro ")Case 11 Response.Write("Novembro ")Case 12 Response.Write("Dezembro ")End Select

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.