Gostaria de saber se tem como eu fazer um update em vários registros de uma única vez.
Exemplo:
Faço uma busca no meu db e listo todos os registros que não estão com o campo "TOCOU" igual a "True", todos de uma só vez. Todos os valores destes registros serão mostrados dentro de TextBox e no TOPO da página terá um botão para atualização geral. Quando fizer as alterações nos campos que forem necessárias eu clico no botão e atualiza todos os registros.
Ou isso não é possível?
Por favor, me ajudem.
BANCO DE DADOS
Campo:
cod = Auto
tocou = Texto (Valor padrão é False)
nome = Texto
musica = Texto
artista = Texto
Pergunta
Ricardo Amancio
Gostaria de saber se tem como eu fazer um update em vários registros de uma única vez.
Exemplo:
Faço uma busca no meu db e listo todos os registros que não estão com o campo "TOCOU" igual a "True", todos de uma só vez. Todos os valores destes registros serão mostrados dentro de TextBox e no TOPO da página terá um botão para atualização geral. Quando fizer as alterações nos campos que forem necessárias eu clico no botão e atualiza todos os registros.
Ou isso não é possível?
Por favor, me ajudem.
<%@LANGUAGE="VBSCRIPT"%> <!--#include file="Connections/conecta.asp" --> <% Dim buscadados Dim buscadados_numRows Set buscadados = Server.CreateObject("ADODB.Recordset") buscadados.ActiveConnection = MM_conecta_STRING buscadados.Source = "SELECT listapedido.cod, listapedido.tocou, listapedido.nome, listapedido.musica, listapedido.artista FROM listapedido WHERE (((listapedido.tocou)<>'True'));" buscadados.CursorType = 0 buscadados.CursorLocation = 2 buscadados.LockType = 1 buscadados.Open() buscadados_numRows = 0 %> <% Dim Repeat1__numRows Dim Repeat1__index Repeat1__numRows = -1 Repeat1__index = 0 buscadados_numRows = buscadados_numRows + Repeat1__numRows %> <form action="" method="post"> <input name="Atualizar" type="button" value="Atualizar"> <% While ((Repeat1__numRows <> 0) AND (NOT buscadados.EOF)) %> <table width="100%" cellspacing="0"> <tr> <td>Tocou</td> <td>Nome</td> <td>Musica</td> <td>Artista</td> </tr> <tr> <td> <input <%If (CStr((buscadados.Fields.Item("tocou").Value)) = CStr("True")) Then Response.Write("checked") : Response.Write("")%> type="checkbox" name="tocou" value="<%=(buscadados.Fields.Item("tocou").Value)%>"></td> <td><input name="nome" type="text" value="<%=(buscadados.Fields.Item("nome").Value)%>" readonly="true"></td> <td><input type="text" name="musica" value="<%=(buscadados.Fields.Item("musica").Value)%>"></td> <td><input type="text" name="artista" value="<%=(buscadados.Fields.Item("artista").Value)%>"></td> </tr> </table> <% Repeat1__index=Repeat1__index+1 Repeat1__numRows=Repeat1__numRows-1 buscadados.MoveNext() Wend %> </form> <% buscadados.Close() Set buscadados = Nothing %>Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.