Nada, sigue igual. El campo id es texto, al igual que los otros dos. Pero no sé por qué sigue sin funcionarme. Si la instrucción es correcta. No sé, echarme una manita maestros.
Por si acaso pongo el código de la página formulario. A ver si puede ser que esté ahí el fallo.
Código PHP:
set rs=Server.createobject("ADODB.Recordset")
set conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("..\xxx\db1.mdb")
SQL="Select * from login_admin"
set rs=conn.execute(SQL)
if not rs.eof or not rs.bof then
rs.movefirst
do until rs.eof
response.write "<form name=form1 method=post action=mod_us.asp>"
response.write "<tr><td bordercolor=#ffffff><input type=hidden value="&rs.fields("id")&" name=id></td></tr>"
response.write "<tr><td bordercolor=#ffffff>Nombre: <input type=text value="&rs.fields("nombre")&" name=nombre></td></tr>"
response.write "<tr><td bordercolor=#ffffff>Contraseña: <input type=text value="&rs.fields("password")&" name=pass></td></tr>"
response.write "<tr><td bordercolor=#ffffff><input type=submit name=submit value=Modificar></td></tr>"
response.write "</form>"
rs.movenext
loop
else
response.write "<tr><td>No hay registros</td></tr>"
end if