Ir para conteúdo
Fórum Script Brasil

Luckxander

Membros
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que Luckxander postou

  1. Alguém pode me ajudar com o problema abaixo: Tabela: status_diario Colunas: cod => int(11) primary key (auto increment) status=> varchar(60) release=> varchar(12) Query: insert into status_diario (status, release) values ('Atualizando','NOV11') Erro: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'release) values ('Atualizando','NOV11')' at line 1 Testei diretamente no banco e deu a mensagem de erro acima.
  2. Você pode usar javascript para pegar a resolução da tela do usuário, e criar telas nas resoluções mais usadas. Veja um exemplo simples, nesse caso a tela index.php tem opção de chamar 3 outras: &lt;script language="Javascript"> if(screen.width=="800") { document.write("<meta http-equiv='refresh' content='50'; url='index1.php'>") } if(screen.width=="1024") { document.write("<meta http-equiv='refresh' content='50'; url='index2.php'>") } if(screen.width=="1280") { document.write("<meta http-equiv='refresh' content='50'; url='index3.php'>") } </script>
  3. Um caminho seria gravar também a data no txt. Depois você daria um read no arquivo comparando a data da visita com a data atual do sistema. Se for a mesma, seria a quantidade de visitas naquele dia.
  4. Onde é que você está carregando a variável $linha ? Porque na variável $profissao, você deu um fetch_array, está correto. Mas a variável $linha aparece do nada, se ela é buscada no banco, deveria haver um select pra ela, ou então se ela é recebida no formulário, deveria ter um $_GET ou $_POST para recebê-la. Quanto a imagem, verifique se o caminho está correto. Copie o caminho que está no HTML e cole no browser pra ver se a imagem aparece.
  5. Luckxander

    Busca com 3 campos

    Bom, vamos lá... Se você tem um formulário com 3 campos, nesse caso poderia ser preenchido os 3, menos de 3 ou nenhum. Então: //recebe as variáveis do formulário pelo método GET, poderia ser pelo método POST também $nome = $_GET["nome"] $idade = $_GET["idade"] $sexo = $_GET["sexo"] //verifica se pelo menos um deles foi preenchido if($nome != '' || $idade != '' || $sexo != '') { $sql = "select * from cliente Where"; if($nome != '') { "nome=".'$nome'; } if($idade != '' and $nome != '') { "and idade=".'$idade'; } elseif($idade != '') { "idade=".'$idade'; } if($sexo != '' and ($nome != '' || $idade != '')) { "and sexo=".'$sexo'; } elseif($sexo != '') { "sexo=".'$sexo'; } } else { //caso nenhum campo esteja preenchido, faz a busca sem filtro $sql = "select * from cliente;"; }
  6. É parecido com a resposta que coloquei no tópico Carregar página por partes Veja um exemplo de como implementar a função SLEEP. Simplesmente coloque a variável no lugar do número 10. <?php // hora atual echo date('h:i:s') . "\n"; // dormir por 10 segundos sleep(10); // acordar echo date('h:i:s') . "\n"; ?>
  7. Você poderá usar um delay, no caso do PHP existe a função SLEEP (dormir). Por exemplo, se você estiver imprimindo um vetor, coloque o sleep antes de incrementar o contador. Veja esse exemplo simples para implementar a função sleep. <?php // hora atual echo date('h:i:s') . "\n"; // dormir por 10 segundos sleep(10); // acordar echo date('h:i:s') . "\n"; ?>
  8. Pessoal, no meu programa tenho um botão para escolher diretório e um textbox. ao clicar no botão, abre a janela this.folderBrowserDialog1.ShowDialog(); Então eu seleciono o diretório e ele coloca no textbox this.txt_caminho.Text = this.folderBrowserDialog1.SelectedPath; Eu preciso do caminho desse diretório como uma string, só que quando dou um print na variável MessageBox.Show(txt_caminho.Text.ToString()); aparece o seguinte: System.Windows.Forms.Textbox, Text: Nesse caso eu preciso que apareça: C:\windows\etc. Alguém pode me ajudar ???
  9. Coloquei sim. Além de colocar na pasta resources e na pasta imagens, coloquei as propriedades das imagens como resources e não funcionou, coloquei como content, também não funcionou...
  10. Bom, já descobri que os erros aparecem justamente porque as imagens não são instaladas. O programa gera Setup.exe, program.application e um diretório. Dentro desse diretório contém as imagens do programa. Só que na hora que rodo o programa, ele vai buscar as imagens no caminho que o código apontava, ou seja, dentro do projeto. Ele não instala as imagens junto com o programa. Além disso as imagens aparece durante o funcionamento do programa, quando o status muda, então não aparecem no Design da Grid dentro do Visual Studio. Saberia me dizer como faço para que as imagens sejam instaladas junto com o programa ou instalar um diretório na raiz C:/ contendo as imagens ?
  11. Criei uma aplicação C# para desktop, funcionando perfeitamente no meu pc. Ao instalar em outro pc, que não tem o visual studio instalado, instalei primeiramente o DOTNETFX35.EXE, contendo as DLLs. Depois instalei o programa. Ao rodar, apareceu os erros, além disso não achou as imagens, sendo que as mesmas sairam no output com a extensão final deploy, exemplo ok.gif.deploy Alguém sabe o que devo fazer para contornar essa situação ? visto que no meu pc o programa funciona normalmente, tanto debugando quanto instalado. E não tem nenhum loop fora do índice. Além disso fiz o clean solution e build solution.
  12. Consegui resolver o problema. Ao debugar, consegui visualizar que a quebra de linha era caracterizada por \r. Então usei a função Split('\r'). A linha deixou de ser quebrada.
  13. Olá, no momento preciso de ajuda para calcular uma data anterior. Tenho uma busca no banco, essa busca é feita todos os dias, referente aos 60 dias anteriores. Meu raciocínio seria usar a função DateTime hoje = DateTime anterior = 60 dias atrás datafinal = resultado das 2 datas. Essa data final seria a chave na query de SQL. Alguém poderia me dar um pequeno exemplo de como posso fazer isso ? Obrigado
  14. No caso do Loop, resolveu o problema, mas quando tem mais de uma linha, o erro continua. Veja um exemplo de 2 linhas do txt que foi gerado. 1) linha - tudo ok 00000000380;'2009-10-13';Investigação;3;Incidente;USU INF QUE AO TENTAR INSTALAR BONUS DE LIGACOES ;Designado;MTR_MPN_SISRAF;Null; 2) linha - apareceu com quebra 00000000691;'2009-10-13';Investigação;4;Serviço;RETRANSMITIR O ARQUIVO COM O MESMO NOME DEVE-SE ;Designado;HDK_COBI;Null; >>> à partir da palavra DEVE-SE, apareceu na linha de baixo, porque existiam várias linhas. Sabe como faço para corrigir isso ? Preciso colocar os 50 caracteres na mesma linha *** o código está assim: for (int i = 0; i < odbcDR1.FieldCount; i++) { restoDivisao = i % 5; if (i == 5 || restoDivisao == 0) { if (vals1[i].ToString().Length > 50) { vals1[i] = vals1[i].ToString().Substring(0, 49); } } etc...
  15. Estou com o seguinte problema: Tenho uma leitura no banco que gera um arquivo txt. Num determinado campo, vem um texto grande, contendo inclusive espaços e mais de uma linha. Eu estou tentando limitar esse campo a 50 caracteres. Acontece que no momento do loop, o visual studio trava e dá mensagens do tipo index, collection, etc. Se alguém puder me dar uma ajuda, o bloco é o seguinte: for (int i = 0; i < odbcDR1.FieldCount; i++) { //se é o campo que quero, executo substring restoDivisao = i % 5; if (i == 5 || restoDivisao == 0) { vals1[i] = vals1[i].ToString().Substring(1,50); //aqui é a linha do erro }
  16. eu instalei recentemente com o Wamp, funcionou normal. Você tem que pegar as últimas versões, tanto do Wamp quanto do Joomla. Uma coisa que fiz primeiro foi instalar a versão em inglês. Depois que tava tudo rodando beleza, procurei a tradução e coloquei no diretório próprio.
  17. Luckxander

    Erro ODBC

    Tentei sem usar @ e deu na mesma. Seria possível imprimir a query pra ver o que está vindo ? try { odbcCmd1 = new OdbcCommand(comandoCargaARS, odbcConnRemedy1); odbcCmd1.CommandTimeout = 99999; odbcDR1 = odbcCmd1.ExecuteReader(); AdicionaStatus("Consulta Executada com sucesso", 2); resultExc[0] = "false"; } catch (OdbcException odbcEx1) { AdicionaStatus("Erro ao Consultar ARS no Remedy", 1); AdicionaStatus("Erro: " + odbcEx1.ToString(), 0); resultExc[0] = "true"; } if (resultExc[0].ToString() == "false") //se a pesquisa terminou com sucesso. { AdicionaStatus("Inserindo dados no DB2", 2); vals1 = new object[odbcDR1.FieldCount]; //até aqui o programa entrou while (odbcDR1.Read()) { //aqui dentro do while ele não entra, a mensagem diz que não conseguiu abrir o catálogo Alguém poderia me dizer a linha de código que uso para imprimir o que está vindo no odbcDR1 ???
  18. Luckxander

    Erro ODBC

    Olá tenho um programa que acessa o banco DB2 para inserir alguns dados. Meu usuário tem permissão de leitura e escrita no banco. O problema é que quando entra no loop de inserção, aparece essa mensagem de erro: While (odbcDR@.Read()) { ERROR [5000] [ARS System ODBC Driver] Cannot open catalog; Message number = 94 O que é esse catalog ? Onde posso configurá-lo ?
  19. não funciona, ele faz o supress em todas as posições.
  20. Tenho um relatório que exibe o registro de cada nome em uma página. Preciso exibir o Total Fields somente na página do último nome. Se eu colocá-lo em outra seção, será exibido numa última página isolada. Tentei no rodapé mas ficou completamente fora de layout. Tentei uma fórmula para que o Total Fields fique oculto (supress) em todas as página e seja mostrado somente na última, mas não está funcionando. Primeiramente fiz um Count(*) na quantidade de registros Nome. Depois tentei dar o supress, exceto no último nome, mas tá ocultado em todo o formulário. numberVar i := 0; //declaro uma variável numberVar j := {command.conta_registros}; //recebo a contagem de registros for i :=0 to j do if i <> j then //se não é a última página, executo o supress ?????? //aqui devo ocultar o Total Fields, que é do tipo numérico (soma) else ??????; //senão, vou exibir o Total Fields Alguém pode me dar um help ? :unsure: :wacko: :rolleyes: Meu visual studio é 2008, versão 9.0.21022.8
  21. A query abaixo apresenta erros, o banco é DB2 mas o problema é na sintaxe. Alguém pode dizer o que está errado ? Tem uma mensagem de erro mencionando a Trigger. SELECT VHORASTRAB_GRP.MATRICULA, VHORASTRAB_GRP.NOME, VHORASTRAB_GRP.DS_GERENCIA, VHORASTRAB_GRP.DSEQUIPE, VHORASTRAB_GRP.DT_REPORT, VHORASTRAB_GRP.HNORMAL, VHORASTRAB_GRP.HSTDBY, VHORASTRAB_GRP.HEXTRA, VHORASTRAB_GRP.HBANCO, VHORASTRAB_GRP.HCOMP, VHORASTRAB_GRP.HNAPPROD, VHORASTRAB_GRP.ID_TICKET, TTICKET.ID_TICKET, TTICKET.NUMTICKET FROM HORAS.VHORASTRAB_GRP VHORASTRAB_GRP, COMMON.TTICKET TTICKET WHERE VHORASTRAB_GRP.MATRICULA <> '' AND VHORASTRAB_GRP.ID_TICKET = TTICKET.ID_TICKET ORDER BY VHORASTRAB_GRP.DS_GERENCIA ASC, VHORASTRAB_GRP.DSEQUIPE ASC, VHORASTRAB_GRP.MATRICULA ASC, WEEK(VHORASTRAB_GRP.DT_REPORT)
  22. Não entendi bem sua pergunta, mas funciona assim: se você passar o formulário pelo método post, só poderá receber a variável por post. No caso do seu form <form id="form1" name="form1" method="post" action=""> você faria: $var = $_POST["textfield"] Se fosse get: <form id=form1" name="form1" method="get" action=""> você faria: $var = $_GET["textfield]
×
×
  • Criar Novo...