Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ZUCOLLI

Retorno de erro da função cInt

Recommended Posts

Ola galera!

 

Tenho este arquivo..

 

ASP
<%

Option Explicit

%>

<!--#include file="dbconexao.asp"-->

<%

Dim Conexao, rsFuncBuscaGrafica, sqlFuncBuscaGrafica, varFuncBuscaGrafica

varFuncBuscaGrafica = Request.Form("func_busca_grafica")

 

   sqlFuncBuscaGrafica = "SELECT * FROM Graficas WHERE Grafica LIKE '%" & varFuncBuscaGrafica & "%' "

   sqlFuncBuscaGrafica = sqlFuncBuscaGrafica & "ORDER BY Grafica"

 

Call abre_conexao

Set rsFuncBuscaGrafica = Conexao.Execute(sqlFuncBuscaGrafica)

%>

<html>

<head>

<style>

a {text-decoration:none; color:black; font-face:Verdana};

a:active{text-decoration:none; color:black};

a:hover{font-size:10; color:red; text-decoration:underline; font-face:verdana}

body {

        background-color: #333333;

        margin-top: 10px;

        margin-bottom: 20px;

}

.tab_cinza {border: 1px dashed #999999;

}

.style30 {

        color: #666666;

        font-weight: bold;

}

</style>

<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script type="text/javascript">

<!--

function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

 

function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}

 

function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->

</script>

</head>

 

<body leftmargin="0" marginwidth="0" onLoad="MM_preloadImages('Layout/voltar2.jpg')">

<table width="770" border="0" align="center">

  <tr>

    <td width="770" height="450" valign="top" bgcolor="#FFFFFF" ><table width="700" border="0" align="center">

      <tr>

        <td height="20" colspan="7" bgcolor="#cccccc"><center class="style30">

            <font size="2" face="VERDANA">Consulta de Gráficas</font>

          </center></td>

      </tr>

      <tr align="center" valign="middle">

        <td width="135" height="10"><strong><font size="1" face="Verdana">gráfica</font></strong></td>

        <td width="135" height="10"><strong> <strong><font size="1" face="Verdana">contato</font></strong></strong></td>

        <td width="135" height="10"><strong><font size="1" face="Verdana">telefone</font></strong></td>

        <td width="135" height="10"><strong><font size="1" face="Verdana">celular</font></strong></td>

        <td width="135" height="10"><strong><font size="1" face="Verdana">rádio</font></strong></td>

      </tr>

                <%

             If rsFuncBuscaGrafica.EOF Then

                                Response.Write "       <font color=red size=3 face=verdana>Nao existem gráficas com este nome, por favor tente outro.</font>"

                  Else

                                While Not rsFuncBuscaGrafica.EOF

                %>

 

      <tr align="center" valign="middle">

        <td colspan="5"><table width="100%" align="center" class="tab_cinza">

          <tr>

            <td width="134" height="15" align="center" valign="middle"><font face="Verdana" color="gray" size="1"><%= "<a href=editagrafica.asp?id=" & rsFuncBuscaGrafica("Grafica") & ">"%> <%= rsFuncBuscaGrafica("Grafica") %></font></td>

            <td width="134" height="15" align="center" valign="middle"><font face="Verdana" color="gray" size="1"><%= rsFuncBuscaGrafica("Contato") %></font></td>

            <td width="134" height="15" align="center" valign="middle"><font face="Verdana" color="gray" size="1"><%= rsFuncBuscaGrafica("Telefone") %></font></td>

            <td width="134" height="15" align="center" valign="middle"><font face="Verdana" color="gray" size="1"><%= rsFuncBuscaGrafica("Celular") %></font></td>

            <td width="134" height="15" align="center" valign="middle"><font face="Verdana" color="gray" size="1"><%= rsFuncBuscaGrafica("Radio") %></font></td>

          </tr>

        </table></td>

        </tr>

      <%

  rsFuncBuscaGrafica.MoveNext

  Wend

  End If

  %>

      <tr>

        <td height="1" colspan="7"></td>

      </tr>

      <tr>

        <td height="3" colspan="7" bgcolor="#CCCCCC"><img src="espaco.gif" width="5" height="5"></td>

      </tr>

    </table>

      <div align="right"><br>

        <a href="graficas.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','Layout/voltar2.jpg',1)"><img src="Layout/voltar.jpg" alt="Clique aqui para voltar" name="Image3" width="84" height="27" border="0"></a></div></td>

  </tr>

</table>

</body>

</html>

<%

rsFuncBuscaGrafica.Close

Call fecha_conexao

Set rsFuncBuscaGrafica = Nothing

%>

 

Que nos leva a este:

 

ASP
<% Option Explicit %>

<!--#include file="db_conexao.asp"-->

<%

Dim sqlEditaDvd, rsEditaDvd, Conexao, CodigoEditarDvd

CodigoEditarDvd = cInt(request.QueryString("id"))

sqlEditaDvd = "SELECT * FROM dvds WHERE id_dvd=" &CodigoEditarDvd

Call abre_conexao

Set rsEditaDvd = Conexao.Execute(sqlEditaDvd)

IF NOT rsEditaDvd.EOF THEN

%>

<html>

<body bgcolor="#Ffffcc" leftmargin="0" topmargin="10" marginwidth="0" marginheight="0">

<form name="editacliente" method="post" action="atualizadvd.asp">

  <table width="407" border="0" align="center">

    <tr bgcolor="#FF9933">

      <td height="20" colspan="2"> <center>

          <font color="#ffffff" size="2" face="VERDANA"><strong>CADASTRO DE DVD´s</strong></font>

        </center></td>

    </tr>

    <tr>

      <td height="22" colspan="2"></td>

    </tr>

    <tr>

      <td height="20"><div align="right"><font size="1" face="Verdana">Nº

          DVD</font></div></td>

      <td height="20"><input name="numero" type="text" id="numero" value="<%=rsEditaDvd("id_dvd")%>" size="10" readonly="true"></td>

    </tr>

    <tr>

      <td width="101" height="20"> <div align="right"><font size="1" face="Verdana">TÍTULO</font></div></td>

      <td width="262" height="20"> <input name="titulo" type="text" id="titulo" value="<%=rsEditaDvd("titulo")%>" size="40"></td>

    </tr>

    <tr>

      <td height="20"><div align="right"><font size="1" face="Verdana">GÊNERO</font></div></td>

      <td height="20"><input name="genero" type="text" id="genero" size="40" value="<%=rsEditaDvd("genero")%>"></td>

    </tr>

    <tr>

      <td height="20"><div align="right"><font size="1" face="Verdana">DISTRIBUIDORA</font></div></td>

      <td height="20"><input name="distribuidora" type="text" id="distribuidora" value="<%=rsEditaDvd("distribuidora")%>" size="30"></td>

    </tr>

    <tr>

      <td height="9"><div align="right"><font size="1" face="Verdana">QUANTIDADE</font></div></td>

      <td height="9"><input name="quantidade" type="text" id="quantidade" value="<%=rsEditaDvd("quantidade")%>" size="10"></td>

    </tr>

    <tr>

      <td height="9"><div align="right"><font size="1" face="Verdana">NOME DA

          IMAGEM </font></div></td>

      <td height="9"><input name="imagem" type="text" id="imagem" value="<%=rsEditaDvd("imagem")%>" size="30"></td>

    </tr>

    <tr>

      <td height="0" colspan="2"> </td>

    </tr>

    <tr>

      <td height="0" colspan="2"><center>

          <input name="enviar" type="submit" id="enviar" value="Confirmar">

               

          <input type="submit" name="Submit22" value="Restaurar">

        </center></td>

    </tr>

    <tr>

      <td height="1" colspan="2"></td>

    </tr>

    <tr bgcolor="#FFC58A">

      <td height="3" colspan="2"><img src="espaco.gif" width="5" height="5"></td>

    </tr>

  </table>

</form>

  <%ELSE

response.write "Não há registros"

END IF%>

 

<center><a href = "consultadvds.asp"><font face="Verdana" size="2">Voltar</font></a></center>

</body>

</html>

 

Porém quando eu aciono o botNao no 1o arquivo aparece este erro:

Não é possível exibir a página

Ocorreu um problema com a página que você está tentando acessar e não é possível exibi-la.

 

--------------------------------------------------------------------------------

 

Experimente o seguinte:

 

Clique no botão Atualizar ou tente novamente mais tarde.

 

Abra a localhost home page e procure os links para as informações desejadas.

HTTP 500.100 - Servidor interno Erro - erro do ASP

Internet Information Services

 

--------------------------------------------------------------------------------

 

Informações técnicas (para a equipe de suporte)

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)

[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1.

/os/editagrafica.asp, line 8

 

 

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.2)

 

Página:

GET /os/editagrafica.asp

 

Hora:

domingo, 23 de setembro de 2007, 13:33:24

 

 

Mais informações:

Suporte da Microsoft

Depois disto viria mais um arquivo para dar um Update no DB...

Lembrando que estes arquivos são para mostrar, editar, e alterar o registro selecionado.

 

Se eu tiro a função cInt ele dá o erro de que era esperado um argumento...

 

Alguem sabe o que acontece?

 

 

Obrigado

 

-----------------------------------------------------------------------------------

Post Mesclado

-----------------------------------------------------------------------------------

 

Na verdade quando gera a pg de busca que é a 2a ele fazo link para a 3a que a que altera e eu chamos a variavel id para relacionar com o banco de dados e dá este erro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este erro pode significar algumas coisas

Parâmetros insuficientes. Eram esperados 1.

-Tem algum nome de campo ou tabela que nao existe na query, verifique se nao foi um erro de digitação apenas-Tem algum cmapo sem valor na querySe a duvida persistir escreva a resposta da query na tela e post aqui para questionamentos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando eu coloco a função cInt dá esse erro:

 

ASP
Informações técnicas (para a equipe de suporte)

 

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A000D)

Tipos incompatíveis: 'cInt'

/os/editagrafica.asp, line 5

 

 

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.2)

 

Página:

GET /os/editagrafica.asp

 

Hora:

segunda-feira, 24 de setembro de 2007, 21:14:13

 

 

Mais informações:

Suporte da Microsoft

Compartilhar este post


Link para o post
Compartilhar em outros sites

precisa ter certeza que o que tem no request é um numero ou algo que possa ser convertido em numeroteste isso antes de usar o cint

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao vai ter como usar cint entaoo que está pretendendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz a 1a pg onde eu monto a tabela que vai ser exibida com as Graficas... e no Nome da grafica eu faço o link para a edição do registro. Pego a id que vai ser o Nome da grafica....

 

<td width="134" height="15" align="center" valign="middle"><font face="Verdana" color="gray" size="1"><%= "<a href=editagrafica.asp?id=" & rsFuncBuscaGrafica("Grafica") & ">"%> <%= rsFuncBuscaGrafica("Grafica") %></font></td>

Mas no exemplo que eu vi estava como número por isso o cInt.

 

e eu chamo a no outro arquivo e monto o form de edição..

 

CodigoEditarDvd = cInt(request.QueryString("id"))

e depois faço o botão que salva as alterações no BD

 

 

Acho que é isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.