[ GuTo ]
Membros-
Total de itens
955 -
Registro em
-
Última visita
Tudo que [ GuTo ] postou
-
Já entrei em contato contigo pelo MSN. Respondeu a minha MP? Se sim, mande denovo, pois sei lá como a perdi. E vamos tratar destes assuntos daqui por diante por MP, pra não "poluirmos" mais o tópico.
-
Simples cara, teste! Depois mande seu profº falar comigo. Acabei de conferir no meu site isso. Eu tenho VÁRIOS exemplos funcionando COM aspas simples. Tenho um também que não uso as aspas simples, mas dae no lugar delas uso o sustenido (#). Desculpe se lhe deixei constreangido
-
Ahhhh É deste tópico que você falava antes... Huahuahua Mas você Victor, está totalmente equivocado!!! Eu posso usar as aspas simples SIM para inserir, alterar ou pesquisar uma data.
-
Mas que outro? Que data? Aspas simples é usado SIM com datas! Sem eu nunca tentei, mas acho que daria erro, porque inteiro não é.
-
Aí galera!!! Já fiz o sistema de re-indexação TAMBÉM. estou pensando em quem sabe fazer um outro script parecido com a reindaxação, só que ele pegaria o MAIOR ID e atualizaria para o ID que foi excluído. Ex.: Tabela com 100 registros, exatamente de 1 a 100, sem brechas. Agora eu deleto o nº51. Temos uma falha/"brecha" no 51. Então pegamos o MAIOR ID e fazemos um UPDATE, fazendo com que ele torne-se o ID da brecha, no caso, o MAIOR ID tornaria-se o 51. Preenchendo o furo, deixando tudo ok novamente, sem precisar esperar um novo membro se cadastrar. Talvez seria melhor que uma reindexação toda... Ah, já coloquei tudo num exemplo... vou hospedar tudo em algum lugar e daí eu já posto o URL pra vocês analisarem. Aeee, a libihost voltou. Acabo de hospedar tudo. Aí vai o link... podem testar, avaliem e tudo mais. Dúvido vocês acharem um erro de ASP. Tá bem feitinho, modestia a parte Sistema que deixa seu BD sem brechas - By [ GuTo ]
-
Sim cara... ele podia ter continuado, mudou o que? Não vejo diferença! Ele não pode limpar um campo usando o DELETE. Se ele quer excluir a coluna da tabela eu não lembro agora. ando estressado, sempre com estas coisas no fóruns... Os manés pedindo tudo de mão beijada. É só procurar um pouquinho. O básico é saber mecher com as strings sql. id = 52 vazio = " " UPDATE tabela SET campo='"&vazio&"' WHERE id="&id
-
Continuo sem ver nada errado!!! Diga aonde que eu errei, explica direitinho. Quem de nós estiver enganado vai ser zuado no fim.. hehe
-
<% StrName = replace(Request("Name"),"'","''") StrEmail = replace(Request("Email"),"'","''") StrComment = replace(Request("Comment"),"'","''") If strName = "" or IsNull(strName) or strEmail = "" or IsNull(strEmail) or strComment = "" or IsNull(strComment) Then Response.Write "campos inválidos... todos os campos tem de ser preenchidos, volte e corrija" Else dbfile=Server.MapPath("guestbook.mdb") Set OBJdbConnection=Server.CreateObject("ADODB.Connection") OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbfile sql_ins="INSERT into Comment (Name, Email, Comment) VALUES " & _ "('" & StrName & "', '" & StrEmail & "', '" & _ StrComment & "') " OBJdbConnection.Execute(sql_ins) Response.Redirect("guestbook.asp") End If %> Brother, vi que você tem um nível de ASP bem básico, recomendo á você que faça um curso de ASP no site http://www.iPED.com.br e também pegue alguns tutorias e tente aprender. Tente criar alguns códigos e vá testando. É a melhor forma de aprender. Lembre-se: "Se você quer bem feito, faça você mesmo"
-
Ah cara, me desculpe, mas você é f***!!! abriu outro tópico cara... continua neste aki http://scriptbrasil.com.br/forum/index.php?showtopic=19166
-
É! O que vale é a competência, não o que você tem no meio das pernas! Agora, fechem o tópico
-
Cara, você tá falando do cara não preencher o campo e dae ficar o campo em branco? Se for isso, não é uma "brecha"! Forçe o cara a preencher os campos usando condições If request("campo") = "" or IsNull(rsquest("campo")) Then Response.Write "campo inválido, volte e corrija else 'deixa o cara continuar o processo End if"
-
? Não seira OnBlur ? Ou este funciona também? Conheço o OnFocus, e o contrário dele: OnBlur. OnFocus dá o foco. OnBlur tira o foco.
-
Ok. Tente assim! "delete from tabela where ip='"& ip &"' and data='"&datars&"'" Mas você tem certeza que precisa ter o ip e data na quais voc~e pra poder deletar? Não pode ser o IP ou a Data satisfeitos pra realizar o DELETE? PS.: seria conveniente você usar uma condição testando o Recordset.EOF e td mais: set rs = conexao.Execute("SELECT * FROM tabela WHERE ip='"& ip &"' ")AND data='"&datars&"' ") If rs.eof Then Response.Write "ip e data não encontradas num só registros. Condição não satisfeita" Else Conexao.Execute("DELETE from tabela WHERE ip='"& ip &"' and data='"&datars&"' ") Response.Write "Condição satisfeita. Registro excuído." End If Se nada disso funcionar, POSTE O ERRO pra nós termos mais noção de como ajudar-lhe!
-
Não! Isso diminuirá 5 dias! Faça Date - (1/24) * 5 'Data - (1dia/24) vezes 5 'Data - (1hora) * 5 'Data - 5horas 'Sua data subtraiada de 5 horas corretamente!
-
Você perdido? Não mesmo! Olha o korvo.. hehehe, esse sim tá viajando, perdido.. Brincadeira!!! Aí korvo, nem eskenta, aki todo mundo se ama Assim, o que causa a tal brecha no BD na qual falamos é assim: digamos q nosso bd tem 3 registros, ou seja, existem 3 pessoas cadastras. Você, o Victor e Eu, correto. Sendo que você foi o segundo a se cadastrar; O vitor foi o último e eu o primeiro. Então, eu tenho o ID = 1 Você o ID = 2 o Victor o ID = 3 Logo temos uma contagem de 1 à 3. Assim: 1, 2 e 3. Dae você sentia-se perdido (hehe) no nosso site, e resolveu remover seu cadastro, cancelou-o. Então eu como admin fui lá e apaguei o seu registro. então agora o nosso BD tem apenas dois registros. Então, ele se encontra assim agora: 1 e 3 Nota-se que falta o ID de nº igual a 2. O que parece ser uma falha na contagem, dae isso é que chamei de "brecha" no BD. Sacou? Dae nakele tópico estamos discutindo em como fazer o repreenchimento deste ID, ou seja, para que o próximo cara que for se cadastrar, ao invés de ocupar o ID = 4, ele ocupar o da brecha, então receber o ID = 2, sacou maninho? Essa função eu já fiz e tenho no pc, só quero ajudar a galera a saber fazer isso e tudo mais. Mas no mais o pessoal pelo jeito já sabe fazer. Dae o nosso amigo URSÃO, brother, citou em fazer algo diferente. De não precisar esperar o próximo visitante a se cadastrar pra preencher a "brecha", mas sim, quando o cara remover o seu cadastro, autoticamente fazer a re-indexação da tabela, ou seja, remontar a ordem dos ID's sem deixar uma falha na contagem. Vamos fazer um novo exemplo. Temos um banco de dados com 100 registros, ou seja, 100 pessoas cadastradas. O cara com o ID = 50 resolve remover o seu cadastro, então ficamos com uma brecha no ID de nº50. De 1 a 100, falta o 50 então. Dae na hora que isso acontecer, transformarmos o ID 51 em 50, e o 52 em 51, 53 em 52 e assim por diante, sacou? É isso a tal brecha no BD. Quanto a sua dúvida. Faça uma validação em javascript e depois em asp no seu formulário. Pois o javascript só proteje no cliente, e caso o cliente não tenha suporte a javascript ou edite seu código, você estará vulnerável. Então se você fazer a proteção com o asp também, dae tudo ficará beleza. 99,9% protegido!
-
Tsc tsc tsc... <% 'Exemplo Set Desatento = Server.CreatObject("ADODB.Connection") Desatento.Open caminhoBD atencao = "tenho que prestar mais atenção nas coisas" Desatento.Execute("INSERT INTO cachola (atencao) VALUES (' "& atencao &" ')") 'bla bla bla 'hehehehehehehe%>
-
"INSER INTO tabela (data) VALUES ('"&Now&"')" Ou você configurar o campo do Tipo Data/Hora no acess como Valor padrão = Agora() Dae na hora de os inserir dados no registro você nem precisaria "falar" no campo data na sua string SQL.
-
cada uma... Brother, não leva isso a mal.. hehehe. Olha só... você tem que aprender a trabalhar com QueryStrings. É fácil. Ex.: http://www.ie.com/site.asp?qualquercoisa=Aham strVar = Request.QueryString("qualquercoisa") Response.Write strVar Já deu pra dar uma sacada? Qualquer coisa, faça uma busca por QueryString no site iMasters.com.br
-
ô Victor, olha a bobagem que você falow brother! con.execute("update tabela set campo1="& cont &" ,campo2="& contt &"") você está tratatando o campo1 e o campo2 como inteiros, verifique se é isso mesmo (olhando seu código, seria isso mesmo), mas veja isso abaixo, a diferenã de tratamento na string SQL: "&varInteiro&" '"&varString&"' Verifique se é o cont e contt (estes valores) que você quer usar na string de update. Pois pelo erro não existe uma nenhum registro que fecha com as informações testatadas. Seria bom antes você fazer um SELECT e testar o Recorset.EOF. 2º.: con.execute("insert into tabela where campo3="& var3 &" and campo4=" & var4 & "") No comando INSERT não se pode usar o WHERE. Sintaxe do INSERT: strSQL = "INSERT INTO tabela (intCampo1,strCampo2) VALUES ("&intVar1&",'"&strVar2&"')"
-
Da próxima vez edite seu tópico brother, é melhor e mais fácil!
-
Ah faça o favor. Fecha este tópico! A mulher já conquistou seu espaço a muito. Só elas que não viram ou que não querem ver. Vocês são é interesseiras, ambiciosas e ficam sempre fazendo joguinho de sedução com o homem pra conseguir o que querem, é mentira?
-
No action do form você já vai pra 2ªpágina Nesta página você pega os dados que foram digitados na caixa de texto da 1ªpágina e salve numa variavel, dae atualiza a tabela tbpedidos usando isso dae comece a processar o q será visualizado nesta página dae neste 2ºform, coloque a variavel dentro do desta 2ª caixa de texto. você pode salvar esta variavel numa session pra evitar possíveis erros, pois se você trabalhar com combos nesta 2ªpágina vai entender o q eu digo. obs.: essa váriavel q falo se refere ao 1ºparágrafo, onde disse que ela receberá o valor daquilo que foi digitado no 1ºform da 1ªpagina no campo txtPedido
-
Grande Urso!!! Brother, meu pc tá com problema né, espero resolve-lo o quanto antes, então não dá pra fazer nenhum teste AQUI EM CASA, mas vou ver se crio um código e testo na internet mesmo. Mas o meu código, na qual tinha iniciado o tópico com este assunto, não era pra RE-indexação da tabela, mas era só para o mais novo cadastro preencher a 1ªincidência de uma "brecha" na contagem do número 1 até o maior ID. Então, eu posso tentar montar um código de re-indexação pra irmos testando, esse eu daria o código já pra irmos até pensando e aprimorando... q cs acham? E irmão URSO, acho que sua lógica tá certinha, assim pensando e olhando por cima rapidamente.