
Wicker Man
Membros-
Total de itens
268 -
Registro em
-
Última visita
Tudo que Wicker Man postou
-
Olá! Valeu mesmo, caras! Mas agora, com o PreparedStatement, a mensagem de erro da exceção é "Driver does not support this function". O comando SQL é: String CommandSQL = "UPDATE mymusic SET artista = ? WHERE musica = ?"; E as linhas de acesso: try { Connection c = acss.AcessarDB(); PreparedStatement s = c.prepareStatement( CommandSQL ); s.setString( 1, art ); s.setString( 2, mus ); s.executeUpdate( CommandSQL ); } catch( SQLException e ) { JOptionPane.showMessageDialog( null, "Erro na execução: " + e.getMessage() ); } finally { acss.fecharCon(); } E agora?! Valeu!
-
Tá louco?!?!?! Guns n' Roses é a segunda melhor banda de todos os tempos (a primeira é o Iron, claro )!!! Não faça esse tipo de comparação esdrúchula porque pagode é uma regressão musical (notem se não parece com aqueles batuques de tribos primitivas...). E acho que Guns é hard rock, mas sem certeza. Bom, mas concordo no ponto em que você diz "cada um com seus gostos"... Valeu!
-
Olá, pessoa! Aí, pensei um bocado aqui e só consegui fazer um algoritmo super-rudimentar e num sei nem se funciona decente... Heheheh! Só sei que só funciona para inteiros quadrados perfeitos. É que eu estou meio cansado e a às 5h da manhã (ainda não dormi... ). O código é esse: int sqrRoot( int y ) { int sr = 1; if ( y == 0 ) return 0; else { while ( sr != y / sr ) sr++; } return sr; } Vou pensar em um melhor depois... Até mais!
-
Olá! Podes fazer assim: ... #include <stdlib.h> ... int semente, y; cin >> semente; srand( semente ); y = 1 + rand() % 6; ... Assim, "y" será um número aleatório entre 1 e 6 (incluindo estes). Se não for incluída a função "srand()" (com a variável "semente" mudando), o mesmo número seria atribuído a "y" toda vez que se executasse o programa. Qualquer dúvida, pode postar! Até mais!
-
E aí, caras?! Concordo plenamente com o ServeR (até mesmo porque recursividade também não é o meu forte... ). Eu fiz duas versões do código. Na primeira, testo se "n" é par ou ímpar; se o caso for o primeiro, defino a variável "fator" como -1, caso contrário, defino fator com 1. A partir daí você analisa o programa e irá entender: int f( int n, int p, int q ) { int fator; if ( n % 2 == 0 ) fator = -1; else fator = 1; if ( n == 1 ) return p; else if ( n == 2 ) return p - q; else return f( n - 2, p, q ) + ( q * fator ); } Foi a única idéia que me veio na cabeça. Tenho estado meio sem tempo... O segundo nem vou postar porque tá muito ineficiente... Qualque coisa, poste aí!
-
Olá, humanos! Alguém poderia me indicar um bom tutorial introdutório sobre .NET? Valeu!
-
Precisa-se Urgente: Formulário Em Javascript
pergunta respondeu ao yurirbraz de Wicker Man em Ajax, JavaScript, XML, DOM
Aí, o fórum certo é o de Javascript (http://scriptbrasil.com.br/forum/index.php?showforum=6) e não Java... -
Olá, humana! A função que concatena strings é "strcat()". Ela recebe duas strings como argumentos, sendo que a segunda será concatenada ao final da primeira e o valor da primeira é retornado, assim: ... char str1[] = "Blá "; char str2[] = "Oiô!"; strcat( str1, str2 ); cout << str1 << endl; ... Isso imprimirá na tela o meu grito de guerra: "Blá Oiô!". Lembrando que a função está na biblioteca "string.h". Se cadastra aí, valeu? Até mais!
-
Olá. Clique aqui pra fazer o download do arquivo fonte de um programa que lhe pode ser útil (ele desenha um cubo na tela e o move com as direcionais do teclado). Até mais!
-
Aí, cara, valeu mais uma vez, mas num deu pra pegar o que você falou... Tipo, mais exatamente, o que eu não entendi foi os argumentos dos métodos "setInt()" e "setString()" e o que eles fazem, e qual a vantagem de se usar o "PreparedStatement", o que o diferencia do "Statement". Eu consegui informações de um duende que mora numa árvore falante e resolvi o problema trocando o "executeQuery()" por "executeUpdate()" (mas mantendo o "Statement"). Até depois!
-
Olá. Também poderia-se ajustar a largura o objeto JTextField usando o método setColumns(), tipo: txtField.setColumns( 3 ); O argumento diz de quantos caracteres ("colunas", por assim dizer) será a largura do componente. Por favor confirmem isso... Até mais!
-
E aí, pessoas? Tranqüilo? Aí, estou com uma duvidazinha. Meu programa tem aproximadamente a seguinte forma: try { // aqui eu estou bulindo com bd (conexão, etc.) // e executo o seguinte comando SQL: // INSERT INTO mytable ( campo1, campo2 ) VALUES ( '" + var1 + "', '" + var2 "' ) } catch ( SQLException e ) { JOptionPane.showMessageDialog( null, "Erro: " + e.getMessage() ); } Aí então, quando o usuário entra com os dados a serem inseridos no BD, aparece uma mensagem na tela que diz "Erro: no ResultSet was created". Sei que isso não é preocupante para o cliente (uma vez que a instrução é executada e os dados inseridos) mas gostaria de saber o que significa ao certo e como tratar? Valeu!
-
Aí, dá uma olhadela no Kazaa, com certeza lá você acha qualquer um dos dois completo...
-
Olá, humano (sem querer ofender). Vamos começar pelo while: Agora o do/while: Note que a diferença do do/while para o while é que o primeiro executa o corpo do loop primeiramente e depois testa a condição, enquanto que o último (while) testa primeiro e executa depois. E, finalmente, o for: No for a inicialização (i = 1) e o incremento (i++) vêm embutidos e também, é claro, a condição. A declaração pode vir dentro do for também (acompanhada da inicialização), da seguinte forma: A partir desses conceitos você expande e vê no que dá. Acho que a diferença entre do/while e o while não ficou muito clara. Se ainda existir essa dúvida (ou qualquer outra) poste aí. Até depois.
-
http://scriptbrasil.com.br/forum/index.php?showtopic=14769
-
Olá. Primeiramente você pode inicializar o vetor com valores inválidos para sua aplicação (tipo, se se tratar um array de inteiros não-nulos, inicialize-o com 0) e depois só escreve no vetor nas posições onde há esse valor. Deu pra entender? Valeu!
-
Com banco de dados Excel também...
-
Saudações, ser-não-unicórnio! Aí, existem duas características fundamentais da linguagem Java que a destaca dentre as outras. Em primeiro lugar é a portabilidade (os programas Java rodam em qualquer sistema) e depois ela é totalmente orientada a objetos (o que acarreta, é claro, todos os benefícios desse estilo de programação). Quanto aos bancos de dados, posso te dizer que sim, Java trabalha com MySQL e também com Access, mas não sei ao certo todos. Seria bom se aparecesse alguém aí pra corrigir e/ou completar a minha resposta... Até breve! Blá-blá-oiô!
-
Saudações, terráqueos. Aí, eu rodei o comando "which gcc" no meu Kurumin e descobri que tenho os pacotes de desenvolvimento do GCC. Como faço para instalá-los? Até mais!
-
Saudações, humano. Você pode usar o GNU Debugger (GDB). Ele já vem no Dev-C++. Valeu!
-
Vamos supor que a classe base se chame "Base" e a derivada "Derivada". Agora, na implementação de algum método de "Derivada" você quer chamar um método de "Base". Isso ficaria assim: É quase aproximadamente mais ou menos isso... Se não servir poste aí. Até mais!
-
Aí, não reparei isso na hora que eu tava corrigindo da primeira vez. No loop interno da permuta (na função "ordenacao()") teríamos que fazer: Pois da forma que fizemos excederíamos os limites do array. Dessa forma, a função ficaria assim: E quanto à função "busca_binaria()" não consigo ver o que está errado. Então desenvolvi uma função recursiva pra ver no que é que dá... Pode-se ver que cresceu o número de argumentos da função. Pra chamá-la em "main()" terá que fazer: Eu testei aqui mas não pegou... Já faz algumas eras que não estudo busca binária... Até mais e desculpe se não pude ajudar.
-
Olá. Aí, poste o seu programa pra que nós possamos te ajudar, valeu? Eu tenho aqui um programa que calcula o determinante de uma matriz, mas é restrito (só calcula determinante de matrizes 3x3). E se cadastra aí pra aumentar a comunidade C++ do fórum... Até mais!
-
Olá. Modifiquei seu programa, deixando-o assim: Na função "ordenacao()" mudei o tipo de retorno para void, já que ela não precisa retornar um valor, e tirei o comando "return -1" das duas primeiras funções (tirei de "busca_binaria()" também porque ela já retorna o valor da variável "meio"). Em "main()" adicionei uma rotina para imprimir na tela o array e excluí a variável "z", pois a ela seria atribuído o valor retornado pela função "ordenacao()", só que essa função não retorna mais nenhum valor. Até mais!