dopo essere riuscito a realizzare il tutorial di freeasp, ho deciso di provare un po da solo ad utilizzare mysql.
ho creato una tabella con 3 campi e un po di record, e da una pagina asp voglio leggere il numero dei record e, tramite un for, visualizzare tutti i record presenti:
il codice:
codice:
<%
Dim Conn
Dim Comm
Dim Rs
Set conn = Server.CreateObject("ADODB.Connection")
Set comm = Server.CreateObject("ADODB.Command")
Set Rs = Server.CreateObject("ADODB.Recordset")
conn.CommandTimeout = 40
conn.CursorLocation = 1
conn.ConnectionString = dbConnessione
conn.Open
comm.ActiveConnection = conn
comm.CommandType = 1
sql = "SELECT COUNT(*) AS totale FROM nomi"
set rs = conn.execute(sql)
RECS = (rs("totale"))
Set rs = nothing
sql1 = "SELECT * FROM tabella"
set rs1 = conn.execute(sql1)
for i=1 to RECS
response.write (rs1("campo1")) & "
"
rs1.movenext
next
Set rs1 = nothing
set comm = nothing
set conn = nothing
%>
il file config.asp evito di postarlo perchp funziona, perlomeno eliminando il for vedo il primo record recuperato.
ora, il problema è che mi torna un errore proprio alla riga
Tipo non corrispondente
quale può essere il problema...?!
mi sembra di aver capito che la funzione recordount non è supportata, o meglio non mi funziona, percui prendendo spunto da una ricerca ho trovato solo la soluzione di creare una query opposita per leggere il numero dei record.
Ah, probabilmente la pagina è zeppa d'errori, mi scuso e vi invito, qualora lo vogliate, a segnalarmeli. purtroppo sono un ASPista 'faidate' e sto imparando pian piano.
grazie