125 messaggi dal 22 agosto 2001
Ciao a tutti,

riscontro da sempre un problema a cui non riesco a dare soluzione e spiegazione.

Lavoro con ASP Classic e MySql e quando effettuo una query qualsiasi su una tabella MySql, creando un recordset, i valori dei campi sono tutti di tipo stringa, anche quelli provenienti da tabelle i cui campi sono numerici.

Esempio:

Tabella: utenti

Nome VARCHAR | eta INT(2)
==========================
Stefano | 33
Luigi | 42
Michele | 23
ecc...

Eseguo la query

query = "SELECT * FROM utenti"
Set rs = MySqlConnStat.execute(query)

il valore rs("eta") non e' numerico e quindi se voglio fare qualsiasi operazione numerica devo prima fare

eta = cint(rs("eta"))

Questo mi crea enormi complicazioni che non sto a scrivere.
Ma a parte questo, non e' un po' strano? Possibile che il recordset non sia numerico sul quel campo?

Oppure sbaglio qualcosa?

grazie

ciao!
Modificato da Indiana2 il 13 gennaio 2014 11.58 -
Modificato da Indiana2 il 13 gennaio 2014 11.59 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.