
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
Esse código é apenas para verificar se o id_agenda está chegando. Se sim (isto é, a query aparece completa ao invés de terminar no "=") deve desfazer a alteração, deixando o código assim: <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!--#include file = "conexao.asp"--> <% dim id_agenda id_agenda =request.QueryString("id_agenda") dim shut set shut = server.CreateObject("ADODB.connection") shut.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("BD/bdIntra.mdb") dim SQL Set RS = server.CreateObject("ADODB.Recordset") SQL ="DELETE FROM tbAgenda WHERE id_agenda="& id_agenda Set RS = shut.execute(SQL) %>
-
Funciona no Firefox mas não no IE
pergunta respondeu ao Andryon PHProgrammer de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Testei aqui no IE8 e funcionou perfeitamente. Como ficou o código após a alteração? -
Como postei acima, remova as aspas simples da query. Remova também o "set rs=", já que você não está fazendo uma consulta, e sim está executando um comando. Se ocorrer algum erro poste a descrição.
-
Ainda ocorre erro? Você apenas removeu o código que falei ou colocou novamente o anterior? Se possível poste novamente como está a página de exclusão. Obs.: Falei sobre o ID sem chegar porque no post #9 a query não continha a variável. Você alterou a página principal?
-
Você mudou algo no código? O correto seria ele mostrar delete from tbAgente where id_agente=17. Obs.: A segunda alteração no código foi apenas para testes (saber se a variável está chegando), você terá que desfazê-la para que o código funcione.
-
Significa que, como havia postado anteriormente, a variável id_agenda não está chegando. Você está indo à página excluirAgenda.asp pelo link da página de exibição? Se possível poste também um exemplo em funcionamento.
-
Ficou sobrando um ponto-e-vírgula ali depois do main. Tente removê-la.
-
Você esqueceu de remover o '' da query (as aspas simples não devem ser utilizadas para campos numéricos). Troque: con.execute ("delete from tbAgenda where id_agenda='"&id_agenda&"'") Por: con.execute ("delete from tbAgenda where id_agenda="&id_agenda) Se isso não resolver o problema, troque: con.execute ("delete from tbAgenda where id_agenda="&id_agenda) Por: query="delete from tbAgenda where id_agenda="&id_agenda response.Write("SQL: <br/><textarea style=""width:100%"">" & query & "</textarea>") response.Flush() E poste aqui o conteúdo do textarea.
-
Funciona no Firefox mas não no IE
pergunta respondeu ao Andryon PHProgrammer de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Os radios tem IDs diferentes (um é hotbackuphome, o outro é hotbackuppro). Tente deixar os dois com o atributo id igual. -
A variável id_agenda realmente existe e tem valor atribuído no ASP? Provavelmente a variável não está definidada, o que resultaria em um código como esse: delete from tbAgenda where id_agenda= Se não conseguir resolver o problema poste o código completo da página de exclusão.
-
De nada, qualquer coisa posta aí! Fórum é pra isso mesmo, tirar dúvidas não é ignorância. Obs.: O tópico foi marcado como Resolvido.
-
(Resolvido) Verificar resultado
pergunta respondeu ao DiegoCipriano de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Se possível poste como resolveu o problema, de forma a ajudar outras pessoas com a mesma dúvida. Obs.: O tópico foi marcado como Resolvido. -
Nesse caso sim, pois você está chamando uma função em ASP e precisa fechar o parêntesis. Qual é o tipo do campo id_agenda? Inteiro, texto?
-
Qual é o tipo do campo id_agenda? Se o tipo for numérico, a primeira sintaxe (em negrito) é a correta, mas faltou um parêntesis no final da instrução. O correto seria: con.execute ("delete from tbAgenda where id_agenda="&id_agenda)
-
Como ficou o código com o order by? O correto é que ficasse mais ou menos assim: select nome, campo1, campo2, ... from tabela where [...] order by nome asc
-
Imprimir a posição do elemento no vetor
pergunta respondeu ao Mestre Funen de Jonathan Queiroz em C, C++
Você já está armazenando valor o maior elemento na variável maior, basta armazenar também sua posição em outra variável (por exemplo, posicaoMaior). O código fica mais ou menos assim: for(i=0; i<tam; i++){ if (vet[i] > maior) maior = vet[i]; maiorPosicao=i; //atribui a posição do maior a i } -
Movendo: Tutoriais & Dicas - C, C++ --> C, C++.
-
Formatar string corretamente para exibição
pergunta respondeu ao fernando306 de Jonathan Queiroz em C, C++
Nesse caso você pode usar a função memcpy. Algo assim: char* str="2359"; char str1[3]; char str2[3]; str1[2]=0; str2[2]=0; memcpy(str1,str,2); memcpy(str2,str+2,2); char final[5]; strcpy(final,str1); strcat(final,":"); strcat(final,str2); -
Formatar string corretamente para exibição
pergunta respondeu ao fernando306 de Jonathan Queiroz em C, C++
Você pode utilizar as funções da biblioteca string.h. Tente algo assim: char* str1="23"; char* str2="59"; char final[5]; strcpy(final,str1); strcat(final,":"); strcat(final,str2); -
Formatar string corretamente para exibição
pergunta respondeu ao fernando306 de Jonathan Queiroz em C, C++
Uma forma de separar os algorismos é fazer uma divisão inteira de 2359 por 100 (resultado 23) e depois obter o 59 com 2359-23*100. Outra opção é converter para string e incluir o caractere ':'. -
Desafio CSS,como participar?
tópico respondeu ao Redfield de Jonathan Queiroz em Sugestões e Críticas
O desafio ainda não está aberto, está em fase de discussão. À princípio não terá prêmio. -
(Resolvido) Problema com do{..}while();
pergunta respondeu ao xSocietySlavesKilleRx de Jonathan Queiroz em C, C++
O fflush na verdade não é indicado para isso (apesar de funcionar em alguns casos), já que ele não tem comportamento definido quando utilizado para limpar um buffer de entrada (no caso, stdin). Obs.: O tópico foi marcado como Resolvido. -
Quando isso ocorreu? Não percebi o site fora do ar em nenhum momvento. Os computadores em que testou compartilhavam a mesma conexão de internet?
-
Não tinha visto essa mensagem antes... Vá em Settings --> Compiler and Debugger --> Global compiler settings e selecione GNU GCC Compiler. Se ainda assim não funcionar, tente clicar em Reset defaults no mesmo menu.
-
O seu código tinha alguns erros. Primeiro erro: printf("ola"\n); O "\n" está fora das aspas, troque por:printf("ola\n"); Segundo erro:system("pause");No Code::Blocks não é necessário usar system("pause") para pausar o programa no final da execução (se desejar até pode, mas terá que incluir a biblioteca stdlib.h) Para ver os erros, vá em View --> Logs (ou use o atalho F2) e selecione a aba Build Messages.