175 messaggi dal 20 luglio 2002
www.subweb.it
Ciao

sto facendo una pagina ASP che estrae i dati da MYSQL

quando faccio la query del database, se includo questo campo:
decimal(8,2)

mi da questo errore:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Program type out of range

ho forse sbagliato qualcosa nel settare il campo??

subweb consulting
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
non sei stato molto chiaro.. il tuo "campo: decimal(8,2)" e' solo un tipo di dato, appunto un numerico con precisione e scala come riportato..
l'attributo definito con dominio come da te indicato piu' essere valorizzato con un numero a 2 decimali e 6 numeri prima della virgola.. ma eventualmente l'eccezione sarebbe restituita al momento dell'inserimento e non della proiezione che tu stai ora facendo, a meno che questa non preveda forse un cast esplicito.. sono comunque supposizioni in quanto non c'e' conforto di cosa tu in effetti abbia eseguito..
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
175 messaggi dal 20 luglio 2002
www.subweb.it
in pratica il campo serve per inserire un prezzo.

con float 5,2 adesso funziona.

pero non ho capito perche con decimal no...

subweb consulting

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.