smez Postado Maio 23, 2006 Denunciar Share Postado Maio 23, 2006 tem em um banco de dados os seguintes dadosDISP | STATUS | DATA_EMISSAO | DATA_VENC | VALORcomo que eu faço para ele atualiza automaticamente tudo o que estiver não no DISP ele atualiza para sim conforme a DATA_EMISSÃOele atualiza somente no dia da DATA_EMISSÃO Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Maio 23, 2006 Denunciar Share Postado Maio 23, 2006 explique-se melhor que eu não entendi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Maio 23, 2006 Autor Denunciar Share Postado Maio 23, 2006 tipo assim tenho um cadastro de boletosDISP | STATUS | DATA_EMISSAO | VALORsim | PAGO | 25/01/2006 | R$ 100,00não | PAGO | 25/01/2006 | R$ 50,00sim | A PAGAR | 25/02/2006 | R$ 25,00sim | A PAGAR | 25/03/2006 | R$ 30,00tipo assimquando a data de hoje for igual a "DATA_EMISSAO" ele muda automaticamante o campo DISP para simcomo que eu faço isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Maio 23, 2006 Autor Denunciar Share Postado Maio 23, 2006 da o seguinte erroTipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A01C2)Número de argumentos incorreto ou atribuição de propriedade inválida: 'rs.move'/upertech/abrebanco1.asp, line 19 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Maio 24, 2006 Autor Denunciar Share Postado Maio 24, 2006 help Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Maio 24, 2006 Denunciar Share Postado Maio 24, 2006 um exemplo:<% dia = Cdate("24/05/2006") if dia = date() then conexao.execute ("sql = "UPDATE tabela set disp = 'sim'") end if %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Maio 25, 2006 Autor Denunciar Share Postado Maio 25, 2006 não deu certo, n está fazendo nada??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Maio 26, 2006 Autor Denunciar Share Postado Maio 26, 2006 help Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Maio 27, 2006 Denunciar Share Postado Maio 27, 2006 não deu certo, n está fazendo nada???isso é uma pergunta ou uma afirmação? rssnão esqueça que o codigo que eu passei é um exemplo, ou seja, você tem que adaptar! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Maio 28, 2006 Autor Denunciar Share Postado Maio 28, 2006 <%data = dateset rs = createobject("adodb.recordset")set rs.activeconnection = abredbSQL = "SELECT * FROM boletos WHERE data_emissao like '%"& data &"%'"rs.open sqlrs.movers("disp") = simrs.Updaters.Close%>esse codigo da o seguinte erroTipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A01C2)Número de argumentos incorreto ou atribuição de propriedade inválida: 'rs.move'/upertech/abrebanco1.asp, line 19 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Maio 28, 2006 Denunciar Share Postado Maio 28, 2006 comenta essa linha, vê no que dá Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 29, 2006 Denunciar Share Postado Maio 29, 2006 esse codigo da o seguinte erroTipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A01C2)Número de argumentos incorreto ou atribuição de propriedade inválida: 'rs.move'/upertech/abrebanco1.asp, line 19Isso porque o método Move exige um parâmetro, que é a quantidade de registros a serem avançados. Também, não teria muito sentido pedir para mexer no ponteiro do recordset e não dizer para onde ele tem que ir, não é? ;)Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DELPHI-Man32 Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 um "rs.movenext" resolveria o caso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bicicleta Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 você pode fazer isso usando somente um UPDATE, não precisa passar os registros...Conexao.Execute("UPDATE tabela SET disp = 'sim' WHERE data = #"& Date() &"#")[]s!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
smez
tem em um banco de dados os seguintes dados
DISP | STATUS | DATA_EMISSAO | DATA_VENC | VALOR
como que eu faço para ele atualiza automaticamente tudo o que estiver não no DISP ele atualiza para sim conforme a DATA_EMISSÃO
ele atualiza somente no dia da DATA_EMISSÃO
Link para o comentário
Compartilhar em outros sites
13 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.