Ir para conteúdo

POWERED BY:

Arquivado

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

cabral51

Problema com data pra variar

Recommended Posts

Mas olha eh o seguinte o campo depo_exec eh este da data...ele esta assim: 04/06/2006 e quando eu puxo ele vem 4/6/2006 eu tenhu q fazer um tratamento dakele geito mais ou mneos, mas pq ele ta assim Right, naum seria left pra por o 0?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei fazer desta forma mas deu errado..novadata = RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & tbbanco1("depo_exec")

Compartilhar este post


Link para o post
Compartilhar em outros sites

novadata = RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & tbbanco1("depo_exec")

 

Qual é o tipo da variavel em destaque??

 

A sua variavel em destaque tem que ser do Tipo DATE....

Compartilhar este post


Link para o post
Compartilhar em outros sites

novadata = RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & tbbanco1("depo_exec")

 

Qual é o tipo da variavel em destaque??

 

A sua variavel em destaque tem que ser do Tipo DATE....

Sim ela eh do tipo date ela eh a variavel q vem do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fiz como você disse e continua naum colocando o 0 quando precisaa data veiu 11/2/2006Aparce esse erro:ADODB.Recordset error '800a0cc1' Item cannot be found in the collection corresponding to the requested name or ordinal. /manutencao/processo.asp, line 156

Compartilhar este post


Link para o post
Compartilhar em outros sites

<% StrSql="Select * from clientes,processos where clientes.acesso='"&codigox&"'" StrSql= StrSql & "and clientes.cadastro=processos.cadastro_proc" StrSql= StrSql & "order by processo" 'set tbBanco1=banco.Execute(strSQL) 'response.Write(strsql) 'response.End() While not tbbanco1.eof %> <tr bgcolor="#ECF5FF" class="style8"> <td class="style9"><p><%=tbbanco1("processo")%></p></td> <td class="style9"><%=tbbanco1("depo_exec")%></td> <td class="style9"><%=tbbanco1("marca")%></td> <td class="style9"><a href="listadeclasses.htm" target="_blank" style="text-decoration:none "><%=tbbanco1("classe")%></a></td> <td class="style9"><%=tbbanco1("dt_ult_desp")%></td> <td class="style9"><%=tbbanco1("ult_desp")%></a></td> <td class="style9"><%=tbbanco1("providencia")%></td> <td class="style9"><%=tbbanco1("DT_PROVIDENCIA")%></td> <% tbbanco1.movenext wend %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente isso..

 

 

RIGHT("0" & DAY( variavel ),2) & "/" & RIGHT("0" & MONTH( variavel ),2) & "/" & YEAR( variavel )

 

novadata = RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & RIGHT("0" & tbbanco1("depo_exec"),2) & "/" & tbbanco1("depo_exec")

 

Qual é o tipo da variavel em destaque??

 

A sua variavel em destaque tem que ser do Tipo DATE....

Voce esqueceu de colocar as Variaveis de DIA, MES e ANO...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ADODB.Recordset error '800a0cc1' Item cannot be found in the collection corresponding to the requested name or ordinal. /manutencao/processo.asp, line 158 linha 158: <td class="style9"><%=tbbanco1("novadata")%></td>converter a data: novadata=RIGHT("0" & DAY(tbbanco1("dt_ult_desp")),2) & "/" & RIGHT("0" & MONTH(tbbanco1("dt_ult_desp")),2) & "/" & YEAR(tbbanco1("dt_ult_desp"))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta fazer isso...

novadata=RIGHT("0" & DAY(tbbanco1("dt_ult_desp")),2) & "/" & RIGHT("0" & MONTH(tbbanco1("dt_ult_desp")),2) & "/" & YEAR(tbbanco1("dt_ult_desp"))Response.Write( novadata )Response.End()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po cara valewzao deu certo aki!!!Agora me explica uma coisa da pra você especificar como q eh feita essa conversão:RIGHT("0" & DAY(tbbanco1("dt_ult_desp")),2)naum etendo isso se consgeue me explicar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro segue a descrição do erro, em si!!

 

Tipo de Erro

ADO - 800A0CC1

 

Descricao

ADODB.Recordset error - O artigo não pode ser encontrado na coleção que corresponde ao nome. Verifique se você não esta tentando trabalhar com um RecordSet que não faz parte da coleção de registros. Isso acontece na maioria das vezes por que existe erro de ortogtafia e não confere com um campo da Base de Dados.

 

Ou seja , voce estava mandando imprimir um objeto que não existia no RECORDSET

inha 158: <td class="style9"><%=tbbanco1("novadata")%></td>

 

====================================================

 

Quanto a Conversão e simples...

RIGHT("0" & DAY( variavel ),2)

Devolve o numero de caracteres a direita da String variavel, adicionando o ZERO a esquerda da mesma..

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.