When displaying a recordset in a table with a border, if there is no data returned for a cell, the borders will not show up around that cell. To alleviate this, hard code a space (nbsp;) after each field so if no data is returned, it will still show the borders. Here is an example:
Do While Not rs.EOF
Response.Write "</TR><TD>" & rs("Column1") & "nbsp;</TD>"
Response.Write "<TD>" & rs("Column2") & "nbsp;</TD></TR><BR>"