Gia' il titolo e' tutto un programma!![]()
La situazione e' la seguente: avevo un modulo scritto in asp che si collega al database mySQL e mi restituisce il numero di record che rispondono ad una determinata query.
Un classico contatore di record... che usa la seguente sintassi:
La variabile 'total' a questo punto conteneva il numero di record rispondenti a quella determinata query. Una classica applicazione tipo era perfettemante funzionante:codice:10. Set Conn=Server.CreateObject("ADODB.Connection") 11. Conn.Open MM_conn_DB_STRING 12. sql="SELECT COUNT(codice) FROM portatili WHERE Produttore='acer'" 13. set rec=conn.execute(sql) 14. total = rec(0) 15. RecordsPerPagina = 20
Oggi i simpaticoni del provider hanno pensato bene di migrare a Windows 2003, iniziativa encomiabile se non fosse che non funziona piu' un EMERITO!codice:20. if total>RecordsPerPagina then 21. call (paginazione) 22. end if
La sintassi che vi scrivevo adesso mi da il seguente errore:
Microsoft VBScript runtime error '800a000d'
Type mismatch
/ACER.asp, line 20
Sembrerebbe che il nuovo sistema non accetti questa sintassi ritenendola inappropriata.
Qualcuno di voi ha idea del perche'? :master:
Grazie tante.
Jotto

Rispondi quotando
