Ir para conteúdo
Fórum Script Brasil

serginho_pv

Membros
  • Total de itens

    24
  • Registro em

  • Última visita

Tudo que serginho_pv postou

  1. Olá a todos. Ao executar o comando cake bake all, ele exibe a relação de tabelas, e ao digitar o número correspondente a uma tabela, ele apresenta erro. As outras ele executa o comando normalmente. Ao selecionar a tabela 13, ele apresenta a seguinte mensagem: Table ncms_shes for model ncmsSh was not found in datasource default. No BD (MySql), o nome da tabela ncms_shs. Já tentei informar o nome da tabela como está no banco, mas o erro persiste.
  2. Ao tentar criar a função abaixo, retorna a mensagem ERRO: erro de sintaxe em ou próximo a "$1" LINE 1: ALTER SEQUENCE seq_faixa_preco RESTART WITH $1; CREATE OR REPLACE FUNCTION altseq () RETURNS integer AS $$ DECLARE qtd integer; BEGIN SELECT count(id) FROM material.faixa_preco AS registros; qtd = registros + 11; ALTER SEQUENCE seq_faixa_preco RESTART WITH qtd; RETURN qtd; END; $$ LANGUAGE PLPGSQL RETURNS NULL ON NULL INPUT;
  3. serginho_pv

    PHP para Java

    Sou iniciante e não sei como converter o código abaixo para Java. <?php $botao = $_REQUEST['btnEnviar']; if($botao == 'Calcular') { $origem = $_REQUEST['txt_cidade_origem']; $destino = $_REQUEST['txt_cidade_destino']; $origem_codificada = urlencode($origem); $destino_codificado = urlencode($destino); if (! empty($origem) && ! empty($destino)) { $url = "http://maps.google.com.br/maps?saddr={$origem_codificada}&daddr={$destino_codificado}&hl=en&z=1"; $conteudo = file_get_contents($url); $dados = split(',distance:"', $conteudo); $distancia = split(' km",', $dados[1]); $distancia[0] = str_ireplace(',', '', $distancia[0]); $mensagem = "Distancia de $origem a $destino = $distancia[0] km\n"; echo "$mensagem"; exit; } else { $mensagem = "Preencha os dois campos como Goiânia-GO e Brasília-DF"; echo "$mensagem"; exit; } } echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"; echo "<HTML>"; echo "<HEAD>"; echo " <META HTTP-EQUIV='CONTENT-TYPE' CONTENT='text/html; charset=windows-1252'>"; echo " <TITLE>Distancia entre Cidades</TITLE>"; echo " <META NAME='GENERATOR' CONTENT='BrOffice 3.3 (Win32)'>"; echo "</HEAD>"; echo "<BODY LINK='#0000FF' VLINK='#0000FF'>"; echo "<FORM NAME='Cities' METHOD='POST' ACTION=''>"; echo " <P>Origem: <INPUT TYPE=TEXT NAME='txt_cidade_origem' SIZE=40 STYLE='width: 7.54cm; height: 0.57cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>"; echo " <P>Destino: <INPUT TYPE=TEXT NAME='txt_cidade_destino' SIZE=39 STYLE='width: 7.38cm; height: 0.58cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>"; echo " <DIV ALIGN=CENTER>"; echo " <P><INPUT TYPE='SUBMIT' NAME='btnEnviar' VALUE='Calcular' STYLE='width: 2.65cm; height: 0.87cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>"; echo " </DIV>"; echo "</FORM>"; echo "</BODY>"; echo "</HTML>"; ?>
  4. serginho_pv

    select complicado

    A referência é feita através dos campos cod_pedagiolotacao, cod_diarialotacao e cod_combustivellotacao.
  5. Tenho uma tabela chamada REQUISICAO e outra chamada TAB-LOTACAO. REQUISICAO.cod_diarialotacao, REQUISICAO.cod_combustivellotacao, REQUISICAO.cod_pedagiolotacao que são do tipo inteiro. TAB-LOTACAO.Codigo (inteiro) e TAB-LOTACAO.Lotacao (varchar). Como eu faço para listar todas as requisicoes e os respectivos nome de Lotacao responsavel pelas despesas com diária, combustível e pedágio?
  6. Tenho que selecionar o nome e o telefone de todos os clientes que possuem cachorros da raça Buldog. O BD foi montado da seguinte forma: CREATE TABLE PESSOA (cpf varchar(15), nome varchar(40), endereco varchar(30), bairro varchar(20), cidade varchar(30), estado char(2), CEP varchar(9), PRIMARY KEY(cpf)); CREATE TABLE DONO (cpf varchar(15), cod_cliente varchar(6), PRIMARY KEY(cod_cliente), FOREIGN KEY(cpf) REFERENCES PESSOA(cpf)); CREATE TABLE ANIMAL (cod_cliente varchar(6), nome_animal varchar(15), tipo varchar(10), raca varchar(15), peso decimal(5.2), tipo_alimentacao varchar(10), PRIMARY KEY(cod_cliente, nome_animal), FOREIGN KEY(cod_cliente varchar(6) REFERENCES DONO(cod_cliente)); CREATE TABLE TELEFONE (cpf_CNPJ varchar(17), DDD char(2), numero varchar(9), ramal varchar(4), PRIMARY KEY(cpf_CNPJ));
  7. Preciso construir uma tabela de índices utilizando ponteiros, mas encontrei um erro de compilação que não consigo resolver. A mensagem de erro é: request for member 'cod_cliente' in something not a structure or union. O erro aparece na linha: cod_cliente = pc.cod_cliente; Estou utilizando o Dev C++ 4.9.9.2 Segue parte do código... typedef struct{ char cod_cliente[7]; char nome[40]; char fone[15]; } clientes; void IndiceClientes(clientes *pc, FILE *arq_c) { int quant=0, i; char *aux; arq_c = fopen("clientes.asr","rb"); while(!feof(arq_c)) { fread(&pc,sizeof(clientes),1,arq_c); quant++; } fclose(arq_c); char cod_cliente[quant][7]; char *pcod_cliente[quant]; arq_c = fopen("clientes.asr","rb"); i=0; while(!feof(arq_c)){ fread(&pc,sizeof(clientes),1,arq_c); cod_cliente[i] = pc.cod_cliente; i++; } fclose(arq_c); for(i=0; i<quant; i++) { if (*pcod_cliente[i] > *pcod_cliente[i+1]){ aux = pcod_cliente[i]; pcod_cliente[i] = pcod_cliente[i+1]; pcod_cliente[i+1] = aux; } } }
  8. serginho_pv

    Formulario cadastro

    $sql_motoristas = "SELECT * FROM MOTORISTA ORDER BY unid_id, nom_motorista"; $motoristas = odbc_exec($con, $sql_motoristas); echo " <select name='frmmotoristas' id='frmmotoristas' onChange='submit();'>"; while (odbc_fetch_row($motoristas)) { if ($exec == 0) { $exec = 1; echo "<option value='0' selected> </option>"; } $txt1 = odbc_result($motoristas, "cod_matricula"); $txt2 = odbc_result($motoristas, "nom_motorista"); echo "<option value=$txt1>$txt2</option>"; } // while (odbc_fetch_row($motoristas)) echo " </select>"; O código é macarronico mas funciona. O código acima vai listar exibir uma relação de motoristas e o formulário será novamente carregado quando um motorista for selecionado.
  9. Estou utilizando o script Table with MultiCells feito pelo Olivier em http://fpdf.org/en/script/index.php Os dados aparecem corretamente mas estou com um probleminha. 1 - Não consigo colocar o Título do Documento 2 - Não consigo colocar o titulo das colunas na tabela. A minha tabela possui 4 colunas
  10. serginho_pv

    between com datas

    Infelizmente, o problema persiste. A mensagem agora é : Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na data na expressão de consulta 'dia_abastecimento BETWEEN #'2007-12-01'# AND #'2007-12-31'#'., SQL state 37000 in SQLExecDirect in c:\Apache\htdocs\veiculos\abast.php on line 53 Pelo visto, vou ter que mudar o BD... serginho_pv, a contatenação das variáveis $diainicio e $diafim diretamente neste formato gerarão algo como: SELECT * FROM ABASTECIMENTO WHERE dia_abastecimento BETWEEN 2007-01-01 AND 2007-02-28 ORDER BY cod_placa, dia_abastecimento o que claramente irá gerar um erro na execução da consulta. O MSAccess usa como delimitador de data o caracter "#". Assim, você terá que ajustar sua string para acomodá-lo desta forma: SELECT * FROM ABASTECIMENTO WHERE dia_abastecimento BETWEEN #'$diainicio'# AND #'$diafim'# ORDER BY cod_placa, dia_abastecimento agora sua string de consulta gerará algo como: SELECT * FROM ABASTECIMENTO WHERE dia_abastecimento BETWEEN #2007-01-01# AND #2007-02-28# ORDER BY cod_placa, dia_abastecimento O formato ideal é este mesmo yyyy-mm-dd (ou com as barras, mas nesta seqüência) Abraços
  11. serginho_pv

    between com datas

    Ao tentar selecionar os registros aparece a seguinte mensagem: Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério., SQL state 22005 in SQLExecDirect in c:\Apache\htdocs\veiculos\abast.php on line 53 A linha 53 é: SELECT * FROM ABASTECIMENTO WHERE dia_abastecimento BETWEEN '$diainicio' AND '$diafim' ORDER BY cod_placa, dia_abastecimento Já tentei inserir os dados nos formatos yyyy/mm/dd, yyyy-mm-dd sem sucesso. Tentei também sem os apóstrofos nas variáveis. O campo dia_abastecimento é do tipo data, com o formato de data abreviada, e a conexão é via odbc.
  12. Esqueci de dizer uma coisa: Além de exibir os totais abastecidos/pagos de cada tipo de combustível, eu preciso exibir todos os abastecimentos efetuados e não só o resumo.
  13. Tenho uma tabela chamada ABASTECIMENTO, com os campos: cod_placa (char), dia_abastecimento (char), txt_posto (char), txt_combustivel(char), lts_combustível (decimal), vlr_combustível (decimal). Como faço para emitir um relatório, agrupado por combustível (álcool, gasolina, diesel ou gás), gerando um total para cada combustível?
  14. Tenho uma tabela com 17 linhas e 6 colunas. As células contém códigos de produtos. Como faço para saber qual célula o usuário clicou, para assim saber qual o produto que ele escolheu.
  15. INSERT INTO USUARIO (cod_matricula,nom_usuario,txt_sexo,txt_localtrabalho,txt_endereco,txt_bairro,txt_cidade,txt_uf,txt_cep,txt_fone,txt_celular,cod_senha) VALUES ('5717190','Marisa Dall\'acqua ','F','Secretaria','Rua Dr. Carlos Chaga, 284','SQ Sul','Brasilia ','DF','60806-143','6224-2871','','3016a4')
  16. Foi uma das minhas tentativas. $nomusuario = addslashes(odbc_result($res_pessoal, "NOME")); O resultado foi: Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta ''Marisa Dall\'acqua ','F','Secretaria','Rua Dr. Carlos Chaga'., SQL state 37000 in SQLExecDirect in c:\Apache\htdocs\pessoal\cadastro.php on line 41
  17. $txt1 = "INSERT INTO USUARIO (cod_matricula,nom_usuario,txt_sexo,txt_localtrabalho,txt_endereco,"; $txt2 = "txt_bairro,txt_cidade,txt_uf,txt_cep,txt_fone,txt_celular,cod_senha) VALUES "; $txt3 = "('$codmatricula','$nomusuario','$txtsexo','$txtlocaltrabalho','$txtendereco',"; $txt4 = "'$txtbairro','$txtcidade','$txtuf','$txtcep','$txtfone','$txtcelular','$codsenha')"; $sql_incluir = $txt1.$txt2.$txt3.$txt4; $incluir = odbc_exec($con, $sql_incluir); Quando vai gravar, retorna um erro pois no conteúdo da variável $nomusuario, há nomes com apóstrofo. Já tentei utilizar o addslashes, mas dá erro de sintaxe. Utilizo o windows 2000 professional com php 5.2.2 e apache 1.3.4
  18. serginho_pv

    Cache

    Não funcionou... echo "<HEAD>"; echo "<HEADER('Cache-Control: no-cache, must-revalidate')>"; echo "<HEADER('Pragma: no-cache')>"; echo "<meta http-equiv='refresh' content='6;URL=index.html'>"; echo "<TITLE>SR - Eleições on line</TITLE>"; echo "</HEAD>"; Estou utilizando apache 1.3.34 for windows e php 5.1.11
  19. serginho_pv

    Cache

    Estou com o seguinte problema: Quando o usuário tecla no botão voltar do navegador, aparece a tela anterior com as respostas preenchidas. Como faço para que não apareça a informação da tela anterior?
  20. Peguei a dica no site http://www.tecnobyte.com.br/dica7.html Só tem um problema: O usuário não consegue efetuar o logoff no Windows 2000 Professional de jeito nenhum. Como resolver este problema? Já tentei algumas dicas de impedir que o programa apareça na barra de tarefas mas não obtive sucesso. A dica do Alt+F4 segue abaixo... 1. Declare um campo (variável) na seção private do Form: private FPodeFechar: boolean; 2. No evento OnCreate do form coloque: FPodeFechar := false; 3. No evento OnCloseQuery do form coloque: CanClose := FPodeFechar; 4. Coloque um botão no form e no seu evento Click coloque: FPodeFechar := true; Close;
  21. Compactei a pasta Documents and Settings com o winzip e em seguida formatei o computador. Foi criada uma partição de 30 giga © e outra de 50 giga (D). Criei novamente os usuários e descompactei a pasta com o winzip na unidade D. Pergunta: Como faço para que o windows ao ser inicializado, carregue as configurações que estão na unidade D e não na unidade C, onde o windows XP foi instalado?
  22. serginho_pv

    Javax

    Estou tentando compilar o programa abaixo: import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class hello extends HttpServlet { public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); response.setContentType("text/html"); out.println("<h1>Hello, " + getInitParameter("nome")+"</h1>"); } } mas quando compilo utilizando o DJ Java Decompiler, aparece a mensagem: package javax.servlet does not exist O que está faltando fazer? Instalei o j2SE, o apache TomCat 5.5.17 tudo em ambiente Windows 2000 professional
  23. $sqltotal = "SELECT COUNT(*) FROM material WHERE nro_chapa = $nrochapa"; $res_total = odbc_exec($con, $sqltotal); Como eu faço para ler o resultado que estará armazenado em $res_total?
  24. Como eu faço para esconder a senha quando o usuário digitá-la? import java.applet.Applet; import java.applet.*; import java.awt.*; import java.awt.event.*; public class germat extends Applet implements ActionListener { Label titulo,rotulo1, rotulo2; TextField caixa1, caixa2; Button limpa; public void init() { titulo = new Label("Autenticação"); add(titulo); rotulo1 = new Label("Usuário:"); caixa1 = new TextField("",8); add(rotulo1); add(caixa1); rotulo2 = new Label("Senha:"); caixa2 = new TextField("",9); add(rotulo2); add(caixa2); limpa = new Button("Limpa"); add(limpa); limpa.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource() == limpa) { caixa1.setText(" "); caixa2.setText(" "); } } }
×
×
  • Criar Novo...