Ciao... capita anche a voi di avere un campo zerofill e di ricevere come risultato un campo normale?
Non so perchè ma ho uno zerofill su un smallint(4) e ricevo 2 al posto di 0002
Ciao
Rino
Ciao... capita anche a voi di avere un campo zerofill e di ricevere come risultato un campo normale?
Non so perchè ma ho uno zerofill su un smallint(4) e ricevo 2 al posto di 0002
Ciao
Rino
Dipende da come estrai il dato....
Scusate i puntini di sospensione...... La verità è che non ho argomenti....
cioè? io faccio così (ho tolto i vari controlli sull'esistenza del campo)
codice:SQL="SELECT soggetti FROM indici WHERE id=1" rs.open SQL,conn data=rs("soggetti")
credo che sia colpa dell'ODBC.
Infatti essendo un numerico, nel passaggio al recordset ADO viene letto come intero, ovviamente.
Prova con
SQL="SELECT cast(soggetti as text) as soggetti FROM indici WHERE id=1"
Scusate i puntini di sospensione...... La verità è che non ho argomenti....
mi da sto errorecodice:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [MySQL][ODBC 3.51 Driver][mysqld-4.0.13-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'text) as soggetti FROM indici WHERE id=1' at line 1 /intranet/prova.asp, line 7
Scusa, invece di text usa BINARY
Scusate i puntini di sospensione...... La verità è che non ho argomenti....
OK così funzia...
GRAZIE MILLE![]()