Olá galera estou com um problema e não consigo resolver, já pesquisei varios topicos aqui no Forum mas nenhum me ajudou, espero que vocês possam me ajudar!
O problema é que quando o banco de dados esta vazio ele fica me dando aquele erro (ADODB.Field erro '80020009') e já coloquei aqueles codigos de BOF e EOF mas mesmo assim o erro continua!
Segue o codigo abaixo!
<%
cnpath="DBQ=" & Server.MapPath("meu.mdb")
DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open DataSource
Set rs1 = Server.CreateObject( "ADODB.Recordset" )
rs1.ActiveConnection = conn
rs1.open "SELECT * FROM ponto where id = '"&Request.querystring("id")&"' order by id desc"
%>
<table border="1" width="100%" id="table" cellspacing="0" cellpadding="3" bordercolor="#000000">
<%
If Not Rs1.Eof Then
%>
<tr>
<td align="center""><%=rs1("data")%></td>
<td align="center"><%=rs1("manhaentrada")%></td>
<td align="center"><%=rs1("manhasaida")%></td>
<td align="center"><%=rs1("tardeentrada")%></td>
<td align="center"><%=rs1("tardesaida")%></td>
</tr>
<%
else
response.write("registro não encontrado")
end if
rs1.close
set rs1=nothing
%>
Pergunta
Rodrigo_Linhas
Olá galera estou com um problema e não consigo resolver, já pesquisei varios topicos aqui no Forum mas nenhum me ajudou, espero que vocês possam me ajudar!
O problema é que quando o banco de dados esta vazio ele fica me dando aquele erro (ADODB.Field erro '80020009') e já coloquei aqueles codigos de BOF e EOF mas mesmo assim o erro continua!
Segue o codigo abaixo!
Editado por Rodrigo_LinhasLink para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados