Ir para conteúdo

POWERED BY:

Arquivado

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

Giba

oq é isso?

Recommended Posts

pessoal gostaria da ajuda de todos para resulver o problema do sequinte codigoo erro esta dando na segundo linha " rs.AbsolutePage = pag", não sei oq esta acontecendoSub MostraCab() rs.AbsolutePage = pag response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1'>Foram encontrados " & cstr(rs.recordcount) & " BLs. Mostrando Página " & cstr(pag) & " de " & cstr(rs.PageCount) & "</font></b> </font>" response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>" response.write "<tr bgcolor='#2463A2'>" response.write "<td width='10%' bgcolor='#2463A2'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Manifesto</font></b></td>" response.write "<td width='28%' bgcolor='#2463A2'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Número do BL</font></b></td>" response.write "<td width='24%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Porto de Origem</font></b></td>" response.write "<td width='13%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Situação</font></b></td>" response.write "<td width='14%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Tipo</font></b></td>" response.write "<td width='11%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Últ. Alteração </font></b></td></tr></table>" end Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

a coneção, esta assim Set Conex= Server.CreateObject("ADODB.Connection") Conex.CursorLocation = 3 Conex.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=D:\

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade oq acontece é que o codigo esta funcionando tudo certo, mas estou precisando fazer umas alteraçôes. Então oq eu fiz copie o codigo original para uma sub - pasta so pra eu fazer teste, mas ai comeceu da o erro nesta linha "rs.AbsolutePage = pag" ja olhei tudo, e não sei como que faz o contador de pagina, e agora essa porcaria não quer funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem, so que na verdade não foi feito alteração nem uma ainda, a não ser pra tentar elinimar o erro, eu apenas mudei de pasta e não funcional mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

so esta o codigo.<html> <head><title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head><body bgcolor="#FFFFFF" text="#000000"> <!-- #include file = "geral.inc" --><% Sub MostraDados() response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>" strlinha = "" for n = 1 to 30 if (n mod 2) <> 0 then cor = "#E1F0FF" else cor = "#FFFFFF" end if strlinha = strlinha & "<tr bgcolor='" & cor & "'>" strlinha = strlinha & "<td width='10'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" strlinha = strlinha & left(rs("ManifestoNumero"),4) & "/" & right(rs("ManifestoNumero"),5) & "</font></td>" strlinha = strlinha & "<td width='28%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" strlinha = strlinha & "<a href='" & MontaLinkBL(Rs("MANIFESTONUMERO"),Rs("BLNUMERO1"),Rs("BLSEQUENCIA1")) & "'>" & Rs("BLNumero1") & "</a></font></td>" strlinha = strlinha & "<td width='24%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" strlinha = strlinha & NomeLocalidade(Rs("BLOrigemCodLocal"),Rs("BLOrigemCodPais")) & "</font></td>" strlinha = strlinha & "<td width='13%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" strlinha = strlinha & NomeSituacao(Rs("BLSituacao")) & "</font></td>" strlinha = strlinha & "<td width='14%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" strlinha = strlinha & NomeTipoBL(Rs("BLTipo")) & "</font></td>" strlinha = strlinha & "<td width='11%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" strlinha = strlinha & FormataData(Rs("BLDataBaixa")) & "</font></td></tr>" rs.movenext if rs.eof then exit for end if next response.write strlinha response.write "</table><br><hr noshade>" response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>" response.write "<tr bgcolor='#FFFFFF'>" response.write "<td width='50%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>" if pag <> 1 then response.write "<a href='ListaBls.asp?prmbl=" & bl & "&prmmf=" & mf & "&prmcnt=" & cnt & "&Pagina=" & cstr(pag - 1) & "'> Anterior</a>" End If if rs.pagecount > 1 then for n = 1 to rs.PageCount if n <> cint(pag) then response.write " <a href='ListaBls.asp?prmbl=" & bl & "&prmmf=" & mf & "&prmcnt=" & cnt & "&Pagina=" & cstr(n) & "'>" & cstr(n) & "</a>" else response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1'> " & cstr(n) & "</font></b> </font>" end if next If pag <> rs.PageCount then response.write " <a href='ListaBls.asp?prmbl=" & bl & "&prmmf=" & mf & "&prmcnt=" & cnt & "&Pagina=" & cstr(pag + 1) & "'> Proxima</a>" End If end if End Sub Sub MostraCab() rs.AbsolutePage = pag response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1'>Foram encontrados " & cstr(rs.recordcount) & " BLs. Mostrando Página " & cstr(pag) & " de " & cstr(rs.PageCount) & "</font></b> </font>" response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>" response.write "<tr bgcolor='#2463A2'>" response.write "<td width='10%' bgcolor='#2463A2'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Manifesto</font></b></td>" response.write "<td width='28%' bgcolor='#2463A2'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Número do BL</font></b></td>" response.write "<td width='24%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Porto de Origem</font></b></td>" response.write "<td width='13%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Situação</font></b></td>" response.write "<td width='14%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Tipo</font></b></td>" response.write "<td width='11%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Últ. Alteração </font></b></td></tr></table>" end Sub Sub MostraErro() response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Desculpe, não foi encontrado nenhum BL.</font></b></font><br>" end sub%><% Dim strsql, strlinha Dim mf, bl, sq, n Dim pag Dim prx, ant mf = Request("Prmmf") bl = Request("Prmbl") cnt = Request("PrmCnt") pag = Request("Pagina") Set Conex= Server.CreateObject("ADODB.Connection") Conex.CursorLocation = 3 Conex.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=D:","","" Set Conexger=Server.CreateObject("ADODB.Connection") Conexger.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=D:","","" Set Rs = Server.CreateObject("ADODB.Recordset") Rs.CacheSize = 30 Rs.PageSize = 30 if (cnt <> "" ) then strsql = "SELECT bl.ManifestoNumero, bl.BLNumero1, bl.BLSequencia1, bl.BLOrigemCodLocal,bl.BLOrigemCodPais,bl.BLSituacao,bl.BLTipo,bl.BLDataBaixa,[Container].ContainerNumero FROM bl INNER JOIN [Container] ON (bl.BLSequencia1 = [Container].BLSequencia1) AND (bl.BLNumero1 = [Container].BLNumero1) AND (bl.ManifestoNumero = [Container].ManifestoNumero) WHERE ((([Container].ContainerNumero)='" & cnt & "')) " if (mf <> "") then strsql = strsql & " AND (bl.ManifestoNumero = '" & mf & "')" end if if (bl <> "") then strsql = strsql & " AND bl.BLNumero1 = '" & bl & "'" end if else strsql = "SELECT ManifestoNumero, BLNumero1, BLSequencia1, BLOrigemCodLocal, BLOrigemCodPais, BLSituacao, BLTipo, BLDataBaixa FROM bl " if (mf <> "") then strsql = strsql & " WHERE (bl.ManifestoNumero = '" & mf & "')" if (bl <> "") then strsql = strsql & " AND bl.BLNumero1 = '" & bl & "'" end if else if (bl <> "") then strsql = strsql & " WHERE bl.BLNumero1 = '" & bl & "'" end if end if end if strsql = strsql & " ORDER BY BL.blnumero1, BL.ManifestoNumero" Rs.Open strsql,conex,3,3 if rs.recordcount > 0 then MostraCab() MostraDados() else MostraErro() end if%> <br> <br><!-- #include file = "formpesquisa.asp" --></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso da na hora que eu mando pesquisar, agora se eu tirar a linha 68 que é "rs.AbsolutePage = pag" a pagina abre legal so que quando clico no link da segunda pagina, fica na tela a mesma pagian ou seja não atualiza Error Type:ADODB.Recordset (0x800A0BB9)Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another./mattoso/mani/listabls.asp, line 68

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa é a pagina de pesquisa

 

<html>

<head><title>Untitled Document</title>

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

</head>

 

<body bgcolor="#FFFFFF" text="#000000">

 

<form name="srchbl" method="GET" action="listabls.asp"> "aqui acha a outra pagina que esta o erro"

<div align="center">

<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#2463A2">

<tr bgcolor="#2E80D1" align="left" valign="middle">

<td width="18%" valign="middle" bgcolor="#2463A2"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><b>

<img src="imagens\iconeprocura.gif" width="20" height="20" align="absbottom"> Consulta Simples: </b></font>

</td>

</tr>

 

<td width="18%" align="right" valign="middle">

<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">

<tr>

<td align="middle" bordercolor="#FFFFFF" height="53" width="95%">

<font color="#795509" face="Verdana, Arial, Helvetica, sans-serif" size="1">

<b>

NºManifesto: <input type="text" name="PrmMf" size="10" maxlength="9">

NºBL: <input type="text" name="PrmBL" size="27" maxlength="25">

Container: <input type="text" name="Prmcnt" size="13" maxlength="11">

<input type="submit" name="Submit" value="Pesquisar">

</b>

</font>

</td>

</tr>

</table>

</td>

</table>

</div>

</form>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head><title>Untitled Document</title>

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

</head>

 

<body bgcolor="#FFFFFF" text="#000000">

<!-- #include file = "geral.inc" -->

<%

Sub MostraDados()

response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>"

strlinha = ""

for n = 1 to 30

if (n mod 2) <> 0 then

cor = "#E1F0FF"

else

cor = "#FFFFFF"

end if

 

 

strlinha = strlinha & "<tr bgcolor='" & cor & "'>"

strlinha = strlinha & "<td width='10'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

strlinha = strlinha & left(rs("ManifestoNumero"),4) & "/" & right(rs("ManifestoNumero"),5) & "</font></td>"

strlinha = strlinha & "<td width='28%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

strlinha = strlinha & "<a href='" & MontaLinkBL(Rs("MANIFESTONUMERO"),Rs("BLNUMERO1"),Rs("BLSEQUENCIA1")) & "'>" & Rs("BLNumero1") & "</a></font></td>"

strlinha = strlinha & "<td width='24%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

strlinha = strlinha & NomeLocalidade(Rs("BLOrigemCodLocal"),Rs("BLOrigemCodPais")) & "</font></td>"

strlinha = strlinha & "<td width='13%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

strlinha = strlinha & NomeSituacao(Rs("BLSituacao")) & "</font></td>"

strlinha = strlinha & "<td width='14%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

strlinha = strlinha & NomeTipoBL(Rs("BLTipo")) & "</font></td>"

strlinha = strlinha & "<td width='11%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

strlinha = strlinha & FormataData(Rs("BLDataBaixa")) & "</font></td></tr>"

rs.movenext

 

if rs.eof then

exit for

end if

 

next

response.write strlinha

response.write "</table><br><hr noshade>"

response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>"

response.write "<tr bgcolor='#FFFFFF'>"

response.write "<td width='50%'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#333333'>"

 

if pag <> 1 then

response.write "<a href='ListaBls.asp?prmbl=" & bl & "&prmmf=" & mf & "&prmcnt=" & cnt & "&Pagina=" & cstr(pag - 1) & "'> Anterior</a>"

End If

 

if rs.pagecount > 1 then

for n = 1 to rs.PageCount

if n <> cint(pag) then

response.write " <a href='ListaBls.asp?prmbl=" & bl & "&prmmf=" & mf & "&prmcnt=" & cnt & "&Pagina=" & cstr(n) & "'>" & cstr(n) & "</a>"

else

response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1'> " & cstr(n) & "</font></b> </font>"

end if

 

 

next

 

If pag <> rs.PageCount then

response.write " <a href='ListaBls.asp?prmbl=" & bl & "&prmmf=" & mf & "&prmcnt=" & cnt & "&Pagina=" & cstr(pag + 1) & "'> Proxima</a>"

End If

end if

End Sub

 

Sub MostraCab()

rs.AbsolutePage = pag erro (se eu deichar como comentaria a pagian funciona, mas não atualiza)

response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1'>Foram encontrados " & cstr(rs.recordcount) & " BLs. Mostrando Página " & cstr(pag) & " de " & cstr(rs.PageCount) & "</font></b> </font>"

response.write "<table width='100%' border='0' cellspacing='1' cellpadding='0'>"

response.write "<tr bgcolor='#2463A2'>"

response.write "<td width='10%' bgcolor='#2463A2'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Manifesto</font></b></td>"

response.write "<td width='28%' bgcolor='#2463A2'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Número do BL</font></b></td>"

response.write "<td width='24%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Porto de Origem</font></b></td>"

response.write "<td width='13%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Situação</font></b></td>"

response.write "<td width='14%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Tipo</font></b></td>"

response.write "<td width='11%'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'>Últ. Alteração </font></b></td></tr></table>"

end Sub

 

 

 

Sub MostraErro()

response.write "<font color='#000000'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Desculpe, não foi encontrado nenhum BL.</font></b></font><br>"

end sub

%>

 

 

<%

Dim strsql, strlinha

Dim mf, bl, sq, n

Dim pag

Dim prx, ant

mf = Request("Prmmf")

bl = Request("Prmbl")

cnt = Request("PrmCnt")

pag = Request("Pagina")

 

Set Conex= Server.CreateObject("ADODB.Connection")

Conex.CursorLocation = 3

Conex.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=D:\table.mdb","","" conexao

 

Set Conexger=Server.CreateObject("ADODB.Connection")

Conexger.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=Dtable.mdb:\","",""

 

Set Rs = Server.CreateObject("ADODB.Recordset")

Rs.CacheSize = 30

Rs.PageSize = 30

 

if (cnt <> "" ) then

strsql = "SELECT bl.ManifestoNumero, bl.BLNumero1, bl.BLSequencia1, bl.BLOrigemCodLocal,bl.BLOrigemCodPais,bl.BLSituacao,bl.BLTipo,bl.BLDataBaixa,[C

ontainer].ContainerNumero FROM bl INNER JOIN [Container] ON (bl.BLSequencia1 = [Container].BLSequencia1) AND (bl.BLNumero1 = [Container].BLNumero1) AND (bl.ManifestoNumero = [Container].ManifestoNumero) WHERE ((([Container].ContainerNumero)='" & cnt & "')) "

 

 

if (mf <> "") then

strsql = strsql & " AND (bl.ManifestoNumero = '" & mf & "')"

end if

if (bl <> "") then

strsql = strsql & " AND bl.BLNumero1 = '" & bl & "'"

end if

else

strsql = "SELECT ManifestoNumero, BLNumero1, BLSequencia1, BLOrigemCodLocal, BLOrigemCodPais, BLSituacao, BLTipo, BLDataBaixa FROM bl "

if (mf <> "") then

strsql = strsql & " WHERE (bl.ManifestoNumero = '" & mf & "')"

if (bl <> "") then

strsql = strsql & " AND bl.BLNumero1 = '" & bl & "'"

end if

else

if (bl <> "") then

strsql = strsql & " WHERE bl.BLNumero1 = '" & bl & "'"

end if

end if

end if

 

 

strsql = strsql & " ORDER BY BL.blnumero1, BL.ManifestoNumero"

Rs.Open strsql,conex,3,3

if rs.recordcount > 0 then

MostraCab()

MostraDados()

else

MostraErro()

end if

%>

 

<br>

<br>

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

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você é demais, funcionou legal, so queria mais uma coisa, queria que você me explicase como você consequiu, ja estou um tenpão aqui e não consequi ver nada nesse codigo.muito obrigaedo mesmo

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.