Preciso fazer uma forma de executar uma instrução dentro de uma condicional Do While para atualizar "automaticamente" alguns registros do BD.
Seria por exemplo, mais ou menos assim:
- Abre a página
- Verifica com "SELECT * FROM lotes WHERE status_lote = Reservado"
- Na condicional "Do While Not rsLote.Eof" tem q executar o "UPDATE lotes SET status_lote = 'Liberado' WHERE id_lote = X ", lembrando q o "X" seria o numero do id do registro de cada lote que estaria como "Reservado".
- Finaliza instrução, fala que fou tudo alterado e etc...
Cheguei neste script:
<!--#include file="conexao.inc"-->
<%
Dim rsLote, sqlLote, codTipo, DataFim
DataFim = Date - 3
Call AbreBanco
codTipo = "Reservado"
sqlLote = "SELECT * FROM lotes WHERE status_lote = '" + codtipo + "' ORDER BY data_lote DESC"
Set rsLote = Banco.Execute(sqlLote)
Do While Not rsLote.Eof
if rsLote("data_lote")> DataFim then
Dim rsAtual, strAtual, varId, varStatus, varNum, varData, varObs, Cont
Question
Bruno Dias
Pessoal,
Preciso fazer uma forma de executar uma instrução dentro de uma condicional Do While para atualizar "automaticamente" alguns registros do BD.
Seria por exemplo, mais ou menos assim:
- Abre a página
- Verifica com "SELECT * FROM lotes WHERE status_lote = Reservado"
- Na condicional "Do While Not rsLote.Eof" tem q executar o "UPDATE lotes SET status_lote = 'Liberado' WHERE id_lote = X ", lembrando q o "X" seria o numero do id do registro de cada lote que estaria como "Reservado".
- Finaliza instrução, fala que fou tudo alterado e etc...
Cheguei neste script:
Do jeito que está, o browser retorna:A linha 33 é a linha da instrução do "strAtual = ..."
alguém pode me ajudar ?
Obs: A conexão com o BD está ok, por utilizo o mesmo INC para outras páginas.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts