[Resolvido] com select
Pessoal,
Está funcionando perfeitamente:
ASP
<%cnpath="DBQ=" & Server.MapPath("../bd/dados.mdb")
DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open DataSource
%>
<%
set rs = Server.CreateObject("ADODB.recordset")
rs.Open "SELECT id FROM fotos ORDER BY id DESC", conn
%>
<form name="form1" action="insert.asp?id=<%=rs("id") + 1%>" method="post" enctype="multipart/form-data">
<%
conn.Close
SET conn = Nothing
%>
Ele pega a última id da tabela e soma com 1.
O problema é que quando a tabela está vazio ele dá erro:
Tipo de erro:
(0x80020009)
Exceção.
/gbs/vibenight.com.br/2007/admin/sites/teste.asp, line 22
Teria como eu colocar algo como id="" ele retornar algum número para <%=rs("id") + 1%>?
Agradeço desde já.
Discussão (2)
Carregando comentários...