
Rafael Spilki
Veteranos-
Total de itens
1.583 -
Registro em
-
Última visita
Tudo que Rafael Spilki postou
-
Inserir data com 10 anos após o registro.
pergunta respondeu ao Leonardo Rocha de Rafael Spilki em ASP
Putz... ta loco... ó... juro que não foi cópia ;-) ... tem isso aí no meu blog (uma das poucas coisas que tem lá ainda!) se precisar mais detalhes sobre data! http://compilandoscripts.blogspot.com/ bota sincronia nisto! []'s -
Isso aí é assim panox: você tem que ter lá no seu form ainda um contador... <%i = i + 1 e depois encerra o loop dai coloca o hidden abaixo %> <input name="contador" id="contador" type="hidden" value="<%=i - 1%>"> <% 'depois você faz o loop do insert la na outra pagina assim: contador = request.form("contador") for x = 1 to contador campoteste = request.form("campoteste "&x&"") 'dai vem a instrução de insert inserindo campoteste no bd next %> É só um exemplo... fiz rapidão e não testei aqui... mas é mais ou menos isso... sacou? []'s Rafael Spilki
-
Novo estagiário em ASP
tópico respondeu ao .Andreia. de Rafael Spilki em Novidades e Anúncios Script Brasil
valeu kandrade... brigadão! -
Inserir data com 10 anos após o registro.
pergunta respondeu ao Leonardo Rocha de Rafael Spilki em ASP
É possivel sim... use dateadd assim: novadata = DateAdd("yyyy", 1, now) '=> A variável novadata assumirá o valor da data de hoje acrescida de 1 ano, ou seja, irá representar uma data do ano de 2004. novadata = DateAdd("yyyy", -1, now) '=> A variável novadata assumirá o valor da data de hoje deduzida 1 ano, ou seja, irá representar uma data do ano de 2002. sacou? []'s Rafael Spilki -
e que linha é essa: 232? posta ela aqui... posta ela especificamente, mas poste tb o codigo em que ela aparece, ok? []'s Rafael Spilki
-
Então Vagner... pra você fazer isso você vai ter que fazer uma consulta ao bd... ou seja, se você quer fazer uma consulta de todos os aniversiariantes do mes de agosto de 2008, você precisa fazer uma query do tipo: Selecione todos os aniversiariantes onde o campo data esteja entre 01/08/2008 e 31/08/2008, sacou? Pra contruir essa query você terá que levar em consideração alguns critérios e estes dependerão basicamente da sua vontade... na query abaixo estou pegando a data atual (date) para descobrir em que mes estamos... tb precisamos saber se o mes atual tem trinta ou trinta e um ou 29 ou 28 dias... então vamos lá: 'para saber se o mes atual tem 28, 29, 30 ou 31 dias: <% data = dateadd("m",1,date) data_q = split(data,"/") data_f = "1" & "/" & data_q(1) & "/" & data_q(2) final = dateadd("d",-1,data_f) mesatual = datepart ("m", date) anoatual = datepart ("yyyy", date) datai = "01" &"/"& mesatual &"/"& anoatual dataf = final &"/"& mesatual &"/"& anoatual 'aqui você deve abrir a conexão com o banco... sql = " select * from sua_tabela where campo_data between #"&datai&"# and #"&dataf&"#" 'aqui você deve setar o rs... fiz na correria, não testei... somente um exemplo... deu uma luz? edt: fonte sobre como pegar o ultimo dia do mes: http://forum.imasters.uol.com.br/index.php?showtopic=116700 []'s Rafael Spilki
-
Grande Ted! Taí... isso me intrigou muito tb! Pra mim, se eu não tirar tanto a virgula como o ponto... tipo, apenas bloquear o . por JS, na hora de digitar um valor tipo: 106,50 ele assume o numero: 106.500,00 no bd! Quebrei muito a cabeça com isso... e tipo, essa questão de bloquear o . por js é muito bom... uso muito... PORÉEEEM, ainda essa semana me deparei com o seguinte problema: e quando quer se fazer uma consulta ao BD para dar um update... pra formatar valor eu uso formatnumber... mas nesse caso sempre imprimia em tela com . e se você tentava dar um update no campo do valor com . e aquele replace assima acabava dando erro de data type mismatch. Para corrigir isso tive que usar dois replaces... assim: total = Replace(Replace(Request.Form("total"),".",""),",",".") Por isso acredito que apenas bloquear o . não seja o suficente... []'s Rafael Spilki
-
Rafael P.C, td bem? Não esqueci de você não... vou dar uma olhadinha no seu código hoje a noite... posto algo pra você na sequencia! Desculpa a demora... é que a correria ta grande. []'s Rafael Spilki
-
Legal... mas está funcionando mesmo quando você digita numeros do tipo: 1000,65 ??? []'s Rafael Spilki
-
você quer os aniversiariantes do mês, certo? Mas como está a data no seu bd? em que formato? porque no select acima você esta procurando pelo mes 'agosto', assim mesmo, por extenso... Por isso antes de qualquer coisa me confirma como está o seu campo data no bd, ok? em qual formato está? []'s Rafael Spilki
-
(Resolvido) Erro ao passar um parametro de data para procedure
pergunta respondeu ao Adilson_web de Rafael Spilki em ASP
Cara... será que esse link ajuda? http://forums.microsoft.com/MSDN-BR/ShowPo...9&SiteID=21 []'s -
Entendi... mas o mecanismo de busca você já tem? porque é basicamente a mesma coisa, com alguma condicional junto... Como está seu select de busca? Posta ele aí que lhe ajudo a montar a condicional... você quer que essa condicional verificadora seja executada antes do momento de um novo insert, correto? []'s
-
Roberto, boa tarde. A questão é: Como você relaciona uma tabela com a outra? Por exemplo eu digito a palavra cabelo, o reseultado ta tabela de traduções deveria ser hair, certo? Ok... mas o que tem na tabela de traduções que tb tenha igual na tabela de palavras? o id? []'s Rafael Spilki
-
Novo estagiário em ASP
tópico respondeu ao .Andreia. de Rafael Spilki em Novidades e Anúncios Script Brasil
Pô... brigadão cara! Valewzaço... -
substitua essa parte aqui: Set conexaoDatabase = Server.CreateObject("ADODB.Connection") Set rsProjeto = Server.CreateObject("ADODB.Recordset") conexaoDatabase.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & cntCaminho rsProjeto.Open "dados",conexaoDatabase por essa aqui: set conexaoDatabase=server.createobject("adodb.connection") cntCaminho="DBQ=" & "C:\antonio\bd\exemplo.mdb" conexaoDatabase.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cntCaminho []'s Rafael Spilki
-
Aquele codigo que lhe passei deveria substituir essa parte aqui: 23 strIns = "INSERT into dados" 24 strIns = strIns & "(cod_dados, nome, email, telefone, celular, cpf, datanasc)" 25 strIns = strIns + "VALUES ('" + varCod_dados + "'," 26 strIns = strIns + "'" + varNome + "'," 27 strIns = strIns + "'" + varEmail + "'," 28 strIns = strIns + "'" + varTelefone + "'," 29 strIns = strIns + "'" + varCelular + "'," 30 strIns = strIns + "'" + varCPF + "'," 31 strIns = strIns + "'" + varDatanasc + "'," ou seja, tire isso do seu código ou coloque ' (aspas simples) na frente de todas as frases para as "anular", faça o teste e poste aqui os resultados... []'s Rafael Spilki
-
então faz assim: Quando fores adicionar uma nova categoria faz uma query selecionando o top 1 dos id_categoria ordendando de forma descendente, desta forma terá o último registro adicionado nessa sua tabela... sabendo qual foi o ultimo registro você pega o RS ("nivel") + 1 e terá o número do próximo nível... sacou? Assim: sql = "Select top 1 * from sua_tabela oreder by id_categoria desc" set rs... novonivel = rs("nivel") + 1 'depois disso basta fazer a instrução de insert com o value do campo nivel sendo igual a novonivel Sacou? []'s Rafael Spilki
-
Uhm... Todos os campos estão como texto no seu bd? Lembre - se que para campos númericos deves usar apenas aspas duplas, ou seja sem apostrofe! strQuery = "INSERT INTO dados (cod_dados, nome, email, telefone, celular, cpf, datanasc) VALUES ('"&varNome &"','"&varEmail &"','"&varTelefone &"','"&varCelular &"','"&varCPF &"','"&varDatanasc &"')" Set rsProjeto = conexaoDatabase.Execute(strIns) se algum campo for numerico nos values deverá estar apenas assim: ("&varCPF &") []'s Rafael Spilki
-
Marvi... notei ali na sua tabela que o campo nível não obedece a regra de que o próximo nível necessáriamente terá que ser maior que o anterior, é isso mesmo? porque está assim: 1, 2, 4, 5, 3, 6... Cofirma essa inf pra mim? Tipo, o próximo nível sempre será maior que o anterior? Qual a lógica adotada na distribuição dos números dos nívei? []'s Rafael Spilki
-
Este erro não diz grande coisa... você já desabilitou as mensagens amigáveis do seu navegador: http://scriptbrasil.com.br/forum/index.php?showtopic=68614 Outra coisa que é bem comun quando se usa esse tipo de editores e que muitas vezes acontece é a tag form não esta com enctype multi/part... assim: <form method="POST" enctype="multipart/form-data" action="upload.asp"> o seu form está assim? []'s Rafael Spilki
-
A correria é grande... me atenho ao fórum... se puderes posta aí especificamente as infs necessária para que possamos tentar lhe ajudar, ok? []'s Rafael Spilki
-
(Resolvido) Duvidas - Cadastro de usuario e senha e upload de arquivos
pergunta respondeu ao Silvermax de Rafael Spilki em ASP
Boa sorte amigão... dúvidas específicas são mais fáceis de resolver... qualquer. coisa posta aí! []'s Rafael Spilki -
Novo estagiário em ASP
tópico respondeu ao .Andreia. de Rafael Spilki em Novidades e Anúncios Script Brasil
valeu a força pessoal... valeu mesmo... Só feras aqui... espero realmente não desapontar ninguém e seguir aprendendo com todos! Forte abraço! Rafael Spilki -
Legal... Entendi... você poderá fazer isso assim: crie um campo no seu bd (pode ser até de texto), tipo: campo: "ativo" Nesse campo você terá sempre os resultados SIM para ativo e não para inativo... Na hora de apresentar as noticias no select você colocará uma clausula de where, assim: sql = "Selct * from sua_tabela where ativo = 'SIM' " Sacou? []'s Rafael Spilki
-
Vagner, vamos de novo... Não entendi o que você quer! Podes explicar um poquinho melhor? []'s Rafael Spilki