Salve,
sto cercando di inserire della parole (che fungono da menu nel sito) da un DB. La Tabella si chiama "Menu" e la colonna con i valori (parole) si chiama "Voci"... ho fatto questo nella pagina Asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim scelta
Dim Recordset2
Dim Recordset2_numRows
dim id
e nella cella dove va la parola...codice:set conn = server.createObject("ADODB.Connection") conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/db.mdb") sSQL = "SELECT * FROM Menu WHERE Voci='"&Voci&"'" set rs = conn.execute(sSQL) if not rs.EOF then id=(rs.Fields.Item("ID").Value) end if %>
codice:<a href="#" class="menu_lat"><%=(rs.Fields.Item("Voci").Value)%> <input type="hidden" name="Menu" value="<%=(rs.Fields.Item("Voci").Value)%>"></a>
Tutto ciò però sembra che legga dal DB ma da errore:
che faccio?codice:ADODB.Field error '800a0bcd' Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /sito/prova/second2_out.asp, line 205 --> <a href="#" class="menu_lat"><%=(rs.Fields.Item("Voci").Value)%>![]()

Rispondi quotando