Ir para conteúdo

POWERED BY:

Arquivado

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

kioshy

Outro Probleminha com Data

Recommended Posts

Seguinte estou fazendo um sistema onde tenho q pegar a última data cadastrada e adicionar mais um dia nela.

 

Estou utlizando a seguinte String SQL:

 

"SELECT RIGHT('00'+CONVERT(VARCHAR(2),DAY(Data)),2)+'/'+RIGHT('00'+CONVERT(VARCHAR(2),MONTH(Data)),2) AS CHECKIN"_

& " from allotment"_

& " where id_Projeto = 66 and id_hotel = 657"

 

Ai toda vez q eu tento mover para o ultimo registro:

 

ObjRS.MoveLast

 

ele dá o seguinte erro:

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E24)

O conjunto de linhas não oferece suporte para busca regressiva.

/teste_it/frmreshotel.asp, line 189

 

Sendo que na linha 189 está somente o ObjRS.MoveLast

 

Tentei mudar o String SQL para:

"SELECT Max(RIGHT('00'+CONVERT(VARCHAR(2),DAY(Data)),2)+'/'+RIGHT('00'+CONVERT(VARCHAR(2),MONTH(Data)),2)) AS CHECKIN"_

& " from allotment"_

& " where id_Projeto = 66 and id_hotel = 657"

 

Só que tbm não deu certo, não dá erro só que como a data vem como uma String ele acaba não pegando a ultima, por exemplo tenho as seguintes datas

 

30/08

31/08

01/09

02/09

 

ao invés dele pegar a data de 02/09 ele me traz 31/08.

 

Bom esse é o meu problema espero que alguém possa me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o erro não eh do select e sim do tipo de ponteiro usado...onde você abre o recordset??você tem de definir o CursorTypecopiei isso do adovbs.inc, mas você só precisa usar os valorespor padrao eh zero ou seja você só pode pular de um em um registro e pra frente'---- CursorTypeEnum Values ----Const adOpenForwardOnly = 0Const adOpenKeyset = 1Const adOpenDynamic = 2Const adOpenStatic = 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu cara era isso mesmo

 

Boma agora tá funcionando do jeito que eu preciso

 

Vlw Muito Obrigado

de nada tiozinho...

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.