Ir para conteúdo

Arquivado

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

rodrigofaria

Comando Max...

Recommended Posts

Não consigo retornanar o maior valor de registros da tabela produto. Gostaria de usar o comando Max(CodProd)

 

No response.write dá o seguinte erro:

 

 

ADODB.Recordset error '800a0cc1'

 

Item cannot be found in the collection corresponding to the requested name or ordinal.

 

/adlez/TMP5egqm9zl2c.asp, line 22

 

 

 

eis o código:

 

sql = " SELECT Max(CodProd) FROM TblProduto "

 

SET RSConsultar=server.CreateObject ("ADODB.RecordSet")

SET ConBanco=server.CreateObject ("ADODB.Connection")

ConBanco.open("Driver={Microsoft Access Driver (*.mdb)};DBQ=" & SERVER.MAPPATH(caminho))

 

SET RSConsultar = ConBanco.execute (sql)

 

response.Write RSConsultar("CodProd")

response.end

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:sql = " SELECT Max(CodProd) as MaiorCodigo FROM TblProduto "SET RSConsultar=server.CreateObject ("ADODB.RecordSet")SET ConBanco=server.CreateObject ("ADODB.Connection") ConBanco.open("Driver={Microsoft Access Driver (*.mdb)};DBQ=" & SERVER.MAPPATH(caminho))SET RSConsultar = ConBanco.execute (sql)response.Write RSConsultar("MaiorCodigo")response.end espero ter ajudado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A instrução MAX, quando é pra ser mostrada na tela ( e não manipulada somente) necessidade de um ALias, tipo esse que nosso amigo ferraz falou. Pelo menos eu sempre uso desta forma...[ ]'s

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.