Ir para conteúdo

POWERED BY:

Arquivado

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

felipedrumond

Próximo registro

Recommended Posts

Esta é a conexão que criei para fazer uma busca dos dados passando por parametro a variável CODLANCA<%Dim rsLocalizarDim rsLocalizar_numRowsSet rsLocalizar = Server.CreateObject("ADODB.Recordset")rsLocalizar.ActiveConnection = MM_connLojaVirtual_STRINGrsLocalizar.Source = "SELECT * FROM produto_loja WHERE codlanca = " + Replace(rsLocalizar__MMColParam, "'", "''") + ""rsLocalizar.CursorType = 0rsLocalizar.CursorLocation = 2rsLocalizar.LockType = 1rsLocalizar.Open()rsLocalizar_numRows = 0%>Então o código imprime o valor do campo: response.write("&codlanca="&(rsLocalizar.Fields.Item("codlanca").Value)) Agora eu preciso ler o próximo valor do campo CODLANCA... Alguém pode ajudar?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara vou lhe dar uma dica, quando estiver precisando concatenar valores, principalmente em comando de busca ao invés de utilizar o "+" utilize o &, que é bem mais indicado. Em relação ao sua real dúvida, que tipo de campo é codlanca. É sequencial, é autonumeração, etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, não sei se entendo bem mas quando disse "ler o próximo valor do campo" esta se referindo ao próximo registro? Ao registro seguinte? Se for é isto aí:' sua última linharesponse.write("&codlanca="&(rsLocalizar.Fields.Item("codlanca").Value))' move para o próximo registrorsLocalizar.MoveNext' testa se chegou ao final, se não mostra o próximo, se sim, diz que acabouIf not rsLocalizar.Eof response.write("&codlanca="&(rsLocalizar.Fields.Item("codlanca").Value))Else response.write("Fim do banco de dados")End IfSe entendi mal, foi mal.

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.