mI COLLEGO AL DATA-BASE PER LEGGERE TUTTI I CAMPI DI UN RECORD CON QUESTO SCRIPT
CODICE:
<%
'Stringa per la connessione
cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/Database.mdb")
'creazione connessione
Set objConn=Server.CreateObject("ADODB.Connection")
'apertura connessione
objConn.Open cString
'creazione recordset
Set rs = Server.CreateObject("ADODB.Recordset")
Titolo_Menu="Titolo_Menu" ' inserisci qui il nome della tabella da vedere
'query sql
sql = "select * from "&Titolo_Menu&""
'apertura recordset
rs.Open sql, objConn, 3, 3
if rs.eof then 'se il recordset è vuoto.....
%><%
else 'se invece il recordset contiene dei dati.....
%><%
For Each campo in rs.Fields ' per ogni campo presente nel database ....
%>
<%
Next
%>
<%
do until rs.eof ' per tutti i records ...
For Each campo in rs.Fields '... scrivo di ogni campo ...
%>
<%=campo.value%>
<%
next
%>
<%
rs.movenext
loop
%>
<%
end if
'chiusura e distruzione recordset
rs.close
set rs=nothing
'chiusura e distruzione connessione
objConn.close
set objconn=nothing
%>
Il problema è che mi legge anche la chiave del contatore intesa come numerazione 1,2,3, ecc.ecc.
Io vorrei che questo non avvenisse.
Ho provato anche ad escludere l'id nel record, facendo divenire come chiave primaria direttamente la voce record che mi interessa, lo script mi va in tilt non legge nulla.
Mi aiutate a risolvere questo enigma x favore? Grazie.
Ciao a tutti e grazie ancora a chi mi aiuta.