Ir para conteúdo
Fórum Script Brasil

cokita

Membros
  • Total de itens

    28
  • Registro em

  • Última visita

Posts postados por cokita

  1. Já descobri o erro... o oci8_php.dll estava comentada. Eu já tinha descomentado, mas do lugar errado, descomentai do php.ini da pasta php e tinha que descomentar o da pasta Apache...

    hehehe

    ridículo..

    Mas consegui... :rolleyes:

    valeu

  2. Gente, preciso de uma ajuda, pois estou com um problema que já to ficando doida...

    Foi assim:

    Eu to com um sistema aqui qua ate uns dias atras estava funcionando normalmente, era PHP + Oracle 8i.

    Dai aqui no meu serviço resolveram colocar o oracle 10g. PRONTO. A partir dai começaram os meus problemas. O banco conecta via SQLNavigator e Aqua. Agora no PHP... e o pior, ele não dá erro nenhum.

    Ele entra na tela de login, dai quando você entra com login e senha e clica em entrar ele vai para a pagina, mas fica tudo branco... sem erro nenhum... Já fiz de tudo, desisntalei o cliente do oracle 8i e instalei o do 10g, já desistalei o xampp 1.5.0 e insatalei de novo, já desisntalei o 1.5.0 e instalei o xampp 1.5.5, mas nada adiantou. Aqui usamos o Framework prado, dai fiz a coneção separada sem o prado, mas tmb não aconteceu nada. Já colei a oci.dll do oracle no system32, mas nada... alguém já passou por isso???

    Pode me ajudaR?

    Obirgada

    Ana Flávia CArvalho :blink:

  3. Obrigada, já consegui resolver, ficou assim:

    <script language="javascript">

    function atualiza(form){

    alert(form.checa.value);

    confirmar = confirm("Receber processo?");

    if (confirmar){

    window.open('ok.asp?id='+form.checa.value,'teste',"width=1,height=1", toolbar=0, directories=0);

    form.checa.disabled = true;

    return true;

    }

    else

    form.checa.checked = false;

    return false;

    }

    </script>

    [code]

    Obrigada pela força!!!

    Abraços

    Ana Flávia

  4. Olá galera, eu tenho uma duvida!!! Teria como fazer isso? Eu quero pegar o value daquele checkbox e eviar via window.open, tem como?

    
    <script language="javascript">
    function atualiza(form){
    alert(form.checa.value);
    confirmar = confirm("Receber processo?");
    if (confirmar){
    form.checa.disabled = true;
    window.open('ok.asp?id=form.checa.value','teste' );
    return true;
    }
    else
    form.checa.checked = false;
    return false;
    }
    </script>
    
    
    <html>
    <input name="checa" type="checkbox" onClick="atualiza(this.form)" 
    value="<%=(rsTeste.Fields.Item("CD_TRAMITACAO_CHAVE").Value)%>">
    <\html>
    

  5. Eu tenho um codigo que está assim: eu tenho um campo na minha tabela TRAMITACAO que se chama CD_TRAMITACAO_RECIBO, ele é bit (1,0) quando for 1 ele já foi recebido quando for 0 ele esta pendente!

    O que acontece é o seguinte eu tenho em uma pagina alguns dados das 5 ultimas tramitações, e um checkbox que faz referencia ao recebimento da tramitacao, se tiver 1 no banco(CD_TRAMITACAO_RECIBO) ele aparece desabilitado, senão quando eu clicar nele ele atualiza a tabela TRAMITACAO colocando 1 em vez de 0.

    Até ai ótimo, com um elemento apenas, mas quando eu coloco pra ele mostrar os 5 ele não funciona nada. o codigo esta ai em baixo, por favor me ajudem já estou muito tempo nesse probelma!!!

    Página principal:

    
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <!--#include file="../../../../Connections/Connection.asp" -->
    <%
    var rsTeste = Server.CreateObject("ADODB.Recordset");
    rsTeste.ActiveConnection = MM_Connection_STRING;
    rsTeste.Source = "SELECT top 5 *  FROM dbo.vw_PORTAL_LISTA_TRAMITACAO";
    rsTeste.CursorType = 0;
    rsTeste.CursorLocation = 2;
    rsTeste.LockType = 1;
    rsTeste.Open();
    var rsTeste_numRows = 0;
    %>
    <script language="javascript">
    function atualiza(valor){
    alert(valor);
    form = form1.checa;
    confirmar = confirm("Receber processo?");
    if (confirmar){
    form.disabled = true;
    form.submit();
    return true;
    }
    else
    form.checked = false;
    return false;
    }
    </script>
    
    <html>
    <head>
    <title>Untitled Document</title>
    </head>
    <body>
    <table width="360" border="1" id="tabela">
      <tr>
        <td width="91" height="25">De:</td>
        <td width="198" height="25"><%=(rsTeste.Fields.Item("DE").Value)%></td>
        <td width="49" height="25" rowspan="3">
          <form name="form1" action="confirma.asp" method="POST">
            <input type="checkbox" name="checa" onClick="atualiza(this.value);" value="<%=(rsTeste.Fields.Item("CD_TRAMITACAO_CHAVE").Value)%>">
                  </form></td>
      </tr>
      <tr>
     <td height="25"><span class="style5">Para</span></td>
    <td height="25" class="style3"><%=(rsTeste.Fields.Item("PARA").Value)%></td>
      </tr>
      <tr>
        <td height="25">Cd Tramita&ccedil;&atilde;o:</td>
    <td height="25"><%=(rsTeste.Fields.Item("CD_TRAMITACAO_CHAVE").Value)%></td>
      </tr>
    </table>
    </body>
    </html>
    <%
    rsTeste.Close();
    %>
    
    
    Pagina de recebimento: confirma.asp
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <!--#include file="../../../../Connections/Connection.asp" -->
    <%
    var cd;
    cd = Request("checa");
    %>
    <%
    var teste = Server.CreateObject("ADODB.Command");
    teste.ActiveConnection = MM_Connection_STRING;
    teste.CommandText = "UPDATE dbo.TB_CGDF_TRAMITACAO  SET CD_TRAMITACAO_RECIBO=1  WHERE CD_TRAMITACAO_CHAVE ='9534'";
    teste.CommandType = 1;
    teste.CommandTimeout = 0;
    teste.Prepared = true;
    teste.Execute();
    
    %>
    <html>
    <head>
    <title></title>
    </head>
    <body>
     <p>Processo Recebido!!!
    </p>
    </body>
    </html>
    

  6. Meu codigo está assim!!! É ASP com javaScript!!! Eu posso fazer isso?

    Olha a variavel teste.. eu posso pegar do javaScript e mandar em um recordset?

    Obrigada Ana Flávia

    <script language="javascript">
    function check(){	
    	var confirma = confirm("Processo recebido");
    	var teste = 0;
    	if(confirma)
    	{
    	document.form1.checar.disabled=true;
    	teste = 1;
    	}
    	else{
    	document.form1.checar.checked=false;
    	}
    	}
    
    </script>
    <%
    var rs = Server.CreateObject('ADODB.Command');
    rs.ActiveConnection = MM_Connection_STRING;
    rs.CommandText = "UPDATE TB_CGDF_TRAMITACAO SET CD_TRAMITACAO_RECIBO =" +teste+ "WHERE CD_TRAMITACAO_CHAVE = "+v_cdTramitacao+;
    rs.Execute();
    %>

  7. Desculpe mas esqueci de falar que no código acima eu estou mandando direto para o word, sendo que tem que aparecer primeiro no browser primeiro e so quando clicar no botão que ele tem que ir para o word.

    Como seria? No onclick do botão?

    Obrigada!

    Cokita

    <input type="button" value="Imprimir" onClick = ...(o que?)>
    

  8. Olha só, eu coloquei

    <% Response.ContentType = "application/msword" %> 
    Mas ele só funciona com apenas um registro do banco, se eu colocar o enquanto pra mostrar todos os campos que existem no banco de acordo com a consulta, ele não aparece nada só o titulo (mas no word) a linha que eu pedi para que ele repetisse ele não aparece! Meu código está abaixo, por favor me ajudem Obrigada. Cokita
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!--#include file="../Connections/ObjConn.asp" -->
    
    <% Response.ContentType = "application/msword" %> 
    
    
    <%
    Dim dataIni
    dataIni = "01/01/1900"
    If (Request("txtDtVencimentoIni2")  <> "") Then 
      dataIni = Request("txtDtVencimentoIni2") 
    End If
    %>
    <%
    Dim dataFim
    dataFim = "12/31/2070"
    If (Request("txtDtVencimentoFim2")  <> "") Then 
      dataFim = Request("txtDtVencimentoFim2") 
    End If
    %>
    <%
    Dim situacao1
    situacao1 = "null"
    If (Request("ccbSituacao")  <> "") Then 
      situacao1 = Request("ccbSituacao") 
    End If
    %>
    
    <%
    Dim rsC
    Dim num_linhas_rs
    
    Set rsC = Server.CreateObject("ADODB.Recordset")
    rsC.ActiveConnection = MM_ObjConn_STRING
    rsC.Source = "SELECT *  FROM dbo.VW_CONSULTA_PROCESSO_RELATORIO  WHERE (DT_PRAZO BETWEEN '" + Replace(dataIni, "'", "''") + "' and '" + Replace(dataFim, "'", "''") + "' OR DT_PRAZO IS NULL)  AND (SITUACAO LIKE '%'+'" + Replace(situacao1, "'", "''") + "'+'%' OR SITUACAO IS NULL)  ORDER BY DT_PRAZO DESC"
    rsC.CursorType = 0
    rsC.CursorLocation = 2
    rsC.LockType = 1
    rsC.Open()
    
    num_linhas_rs = 0
    %>
    <%
    Dim Repeat1__numRows
    Dim Repeat1__index
    
    Repeat1__numRows = 10
    Repeat1__index = 0
    rsC_numRows = rsC_numRows + Repeat1__numRows
    %>
    <HTML>
    <style type="text/css">
    <!--
    .style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
    -->
    </style>
    <BODY>
    <table width="540">
      <tr>
        <td width="236" height="35"><div align="center"><span class="style5">N&uacute;mero</span></div></td>
        <td width="304" height="35"><div align="center"><span class="style5">Interessado</span></div></td>
      </tr>
      <% 
    While ((Repeat1__numRows <> 0) AND (NOT rsC.EOF)) 
    %>
      <tr>
        <td height="35"><%=(rsC.Fields.Item("NUM_PROC").Value)%></td>
        <td height="35"><%=(rsC.Fields.Item("NOME_INT").Value)%></td>
      </tr>
      <% 
      Repeat1__index=Repeat1__index+1
      Repeat1__numRows=Repeat1__numRows-1
      rsC.MoveNext()
    Wend
    %>
    
      <tr>
        <td height="35" colspan="2">&nbsp;</td>
    </tr>
    </table>
    </BODY>
    </HTML>
    <%
    rsC.Close()
    Set rsC = Nothing
    %>
    

  9. Por favor galera me ajudem...

    O problema é o seguinte: eu tenho uma tela que é a de consulta.asp nela tem uma combo e dois campos de textos para se pesquisar entre datas, quando eu clico em pesquisar ele vai para outra tela mostrando o resultado da consulta, nessa pagina de resultado de consulta tem um botão, ao clicar no botão ele tem que abrir essa tela de resultado no word. alguém pode me ajudar?

    Abraços

    Agradeço desde já...

    Cokita

  10. Bom galera eu tenho que fazer uma consulta entre um intervalo de datas:

    SELECT * FROM TB_PROCESSO
    WHERE DATA_PRAZO BETWEEN CONVERT(DATETIME, dataInicio, 103) 
    AND CONVERT(DATETIME, dataFim, 103)
    
    Onde dataInicio e dataFim são campos de texto ... A tela é mais ou menos assim:
                                 
    Periodo:  |dataInicio|     a     |dataFim|
                   
                         Botão Enviar
    

    Minha consulta ta certa?

    Por que não esta funcionando!!!

    So que se eu não preencher as datas devera vir todas as datas...

    Por Favor Me ajudem!!!

    Abraços

    Cokita

  11. Olha só eu to com um probleminha ... eu preciso fazer uma consulta imensa... mas uma delas diz respeito a DATAS ... como eu faço para fazer uma consulta para pegar todas as datas que se encontram em um intervalos...

    Vou tentar explicar:

    tenho uma tabela aonde tem todos os dados de processos nome:

    TB_PROCESSO

    Nessa tabela eu tenho a data de Autuação nome: DT_AUTUACAO, o usuário na hora de consultar vai informar a uma data de autuação inicio e vai pegar a data do sistema operacional como fim como fazer...

    Obrigada

    Ana Flávia Carvalho

  12. O problema é o seguinte: eu tenho uma página com uma com um combo com diversos nomes de determinados setores, eu tenho que quando a pessoa escolher esse setor ele apareça escrito na tela e mostre em outro combo quais são os funcionários desse setor! alguém pederia me ajudar?

    Obrigada

    Ana FLávia Carvalho unsure.gif

  13. Fiz o que você falou inclusive coloquei a minha conexão no lugar da sua e deu esse erro oh:

    <%
    'codigo da minha conexão'
    MM_Connection_STRING = "provider=sqloledb; user id=sa; password=; initial catalog=DB_CGDF; data source=10.226.1.87"
    %>
    
    'erro que está dando:'
    <%
    MM_Connection_STRING = "provider=sqloledb; user id=sa; password=; initial catalog=DB_CGDF; data source=10.226.1.87"
    %>
    
    

    Obrigada!!!

  14. Oi...

    Eu não uso o access porque é para a empresa onde eu trabalho que é o BD SQL Server!!!

    Ai está o cógido da minha conexão com o banco que está em outra maquina e é conectada atraves de IP como deve-se notar!!!

    P.S.: Desculpe ter saido ontem mais é q tive q ir embora!!!

    Obrigada

    <%
    var MM_Connection_STRING = "provider=sqloledb; user id=sa; password=; initial catalog=DB_CGDF; data source=10.226.1.87"
    %>

  15. Ai está meu código com os devidos comentário com o que foi criado pelo Dreamweaver e o que foi digitado!!! está ilustrado com o "//" na frente ...

    Dê uma olhadinha!!

    Abraços

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <!--#include file="../../Connections/Connection.asp" -->
    <%
    var	v_orgao;
                    v_dtautuacao,
    	v_interessado,
    	v_numprocesso,
    	v_objeto;
                    dia,
    	mes,
    	ano,
    	data_nova;
    
    // eu que criei... até...	
    v_numprocesso  = Session.Contents("processo");
    v_orgao = Session.Contents("orgao");
    v_dtautuacao = Session.Contents("autuacao");
    v_interessado = Session.Contents("interessado");
    v_objeto = Session.Contents("objeto");
    
     if (v_dtautuacao != "") 
    {	dia = LEFT(v_dtautuacao,2);
    	mes = MID(v_dtautuacao,3,5);
    	ano = RIGHT(v_dtautuacao,4);
    	data_nova = dia + "/" + mes + "/" + ano;
    	data_nova = CDATE(data_nova);
    }
    
    // aki...
    //o recordset eu criei no dreamweaver mas o insert foi feito à mão
    
    var rs = Server.CreateObject('ADODB.Command');
    rs.ActiveConnection = MM_Connection_STRING;
    rs.CommandText = "INSERT INTO TB_CGDF_PROCESSO (DT_PROCESSO_DATA_AUTUACAO, NM_PROCESSO_NOME_INTERESSADO, DS_PROCESSO_OBJETO, CD_ORGAO_CHAVE, NM_PROCESSO_NUMERO_PROCESSO) VALUES     ("+"'"+data_nova+"'"+","+"'"+v_interessado+"'"+","+"'"+v_objeto+"'"+","+v_orgao+", "+v_numprocesso+")";
    rs.Execute();
    rs.ActiveConnection.Close();
    %>
    
    <html>
    	<head>
      <!--<meta http-equiv="refresh" content="0; url=index-but.asp">-->
      <base target="_self">
    </head>
    <body bgcolor="#DEEBBE">
    
    	<script language="javascript">
      alert("Dados cadastrados com sucesso! ");
      window.location = "index-but.asp";
      //84021066
    	</script>
    
    </body>
    </html>	

  16. <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>

    Essa é a primeira linha do meu código!!!

    Depende d o q será extenso pra você aki a pagina de inserção mesmo equivalem a 50 linha incluindo os html's e uma janelinha em JavaScript ...

    Sim eu fiz no dreamweaver sim mas a página em questão foi quase toda feita a mão!!!

  17. Ok vou tentar fazer em ASP

    no meu codigo antes do insert eu coloquei esse código:

    var           dia,
    	mes,
    	ano,
    	data_nova,
                    v_dtautuacao;
    
    if (v_dtautuacao != "") then
    
    	dia = LEFT(data,2);
    	mes = MID(data,3,5);
    	ano = RIGHT(data,4);
    	data_nova = dia + "/" + mes + "/" + ano;
    	data_nova = CDATE(data_nova);
    end if
    e ta dando o seguinte erro:
    Tipo de erro:
    Erro de compilação do Microsoft JScript (0x800A03EC)
    ';' esperado
    /portal/07_sistemas/05_Processos/ca_action.asp, line 27, column 4
    end if

    Então pode me ajudar?

    Obrigada!!!

  18. oi

    bom, veja só...

    o processo é gerado, e a data fica disponivel, certo?

    Qual é o formato correto dela?

    você pega a data, joga numa variavel (a data toda).

    Depois, você começa a trabalhar com a variavel que pegou a data.

    EX: data = "09082004"
    você faria:
    dia = LEFT(data,2)
    mes = MID(data,3,5)
    ano = RIGHT(data,4)
    Depois, você adiciona as barras:
    data_nova = dia + "/" + mes + "/" + ano
    depois você transforma em data de novo:
    data_nova = CDATE(data_nova)
    Entendeu? Mas.. uma coisa eu não entendi.. Porque o usuário digitaria a data do processo? É a data em que o processo é gerado? Porque você não pega a data pelo asp mesmo ..? Se o usuario digitar uma data errada, o que acontece? abraços
    Olá, deixa eu te explicar melhor: o meu "projeto" tem 3 telas: 1° de cadastro (que é onde o usuário coloca os dados, foi ai que eu fiz o que você falou à cima) 2° a de confirmação (Onde aparece os mesmos dados da tela anterior, mas agora em formato de texto) 3° a action (que faz finalmente a inserção que é onde eu tenho que fazer alguma coisa para que ele insira a data certa, pois ele está inserindo esta data: 1/1/1900 Desculpe essa data não é quando o processo é gerado é a data de autuação de processo juridico então ele precisa dessa data para cadastrar!!! eu fiz um codigo em java script para testar se a data é verdadeira, então insere, ou era pra inserir né?. Entendeu? meu codigo do action esta assim dê uma olhada:
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <!--#include file="../../Connections/Connection.asp" -->
    <%
    var	v_orgao;
    var v_dtautuacao,
    	v_interessado,
    	v_numprocesso,
    	v_objeto;
    var d,
    	m,
    	a,
    	autuacaoData;
    
    v_numprocesso  = Session.Contents("processo");
    v_orgao = Session.Contents("orgao");
    v_dtautuacao = Session.Contents("autuacao");
    v_interessado = Session.Contents("interessado");
    v_objeto = Session.Contents("objeto");
    %> 
    <%
     if (v_dtautuacao != "") {
    	d = day(v_dtautuacao);
    	m = month(v_dtautuacao);
    	a = year(v_dtautuacao);
    	autuacaoData = m &"/"& d &"/"& a;
     }
    %>
    <%
    var rs = Server.CreateObject('ADODB.Command');
    rs.ActiveConnection = MM_Connection_STRING;
    //sql.CommandText = "INSERT INTO TB_CGDF_CHAMADO (CD_FUNCIONARIO_CHAVE_USUARIO, CD_TIPOCHAMADO_CHAVE, DS_CHAMADO_DESCRICAO) VALUES ("+ vID_FUNC +","+ vID_TIPO +","+ "'"+ vDESC +"'" +")";
    //rs.CommandText = "UPDATE TB_CGDF_CHAMADO SET CD_TIPOCHAMADO_CHAVE = "+v_tipo+", CD_SITUACAOCHAMADO_CHAVE = "+v_situacao+", DS_CHAMADO_DESCRICAO = "+ "'" +v_descricao+ "'" +" WHERE CD_CHAMADO_CHAVE = "+ v_numchamado;
    rs.CommandText = "INSERT INTO TB_CGDF_PROCESSO (DT_PROCESSO_DATA_AUTUACAO, NM_PROCESSO_NOME_INTERESSADO, DS_PROCESSO_OBJETO, CD_ORGAO_CHAVE, NM_PROCESSO_NUMERO_PROCESSO) VALUES     ("+"'"+autuacaoData+"'"+","+"'"+v_interessado+"'"+","+"'"+v_objeto+"'"+","+v_orgao+", "+v_numprocesso+")";
    rs.Execute();
    rs.ActiveConnection.Close();
    %>
    
    <html>
    	<head>
      <!--<meta http-equiv="refresh" content="0; url=index-but.asp">-->
      <base target="_self">
    </head>
    <body bgcolor="#DEEBBE">
    
    	<script language="javascript">
      alert("Dados cadastrados com sucesso! ");
      window.location = "index-but.asp";
      //84021066
    	</script>
    
    </body>
    </html>

×
×
  • Criar Novo...