Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    152

    [MySql] da 4.0.12-nt a 5.0.15-nt / VarType diverso

    Ciao a tutti,

    sto migrando un DB dalla versione MySql 4.0.12 a quella 5.0.15 da S.O. Win 2000 a Win 2003

    Ho avuto un po' di problemi con il campo Float che ho risolto e spiego ai posteri in calce.

    Ora ho un problema di typecasting dei risultati di una query son la funzione SUM:

    Svolgendo la query SUM su tutti e due i DB, sul primo (4.0) ricevo un valore Double (5) sul secondo DB (5.0) ricevo un valore Decimal (14).

    Probabilmente è solo una impostazione diversa del Database ma non capisco quale!!

    Che ne dite?

    Cia'


    Per il campo Float(3,2):
    Su 4.0 inserivo il valore 20 e lo prendeva 20.00 (era un bug credo)
    Su 5.0 ho dovuto correggere il campo definendolo Float(5.2) ed ha funzionato

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    152

    Urgent

    Scusate se uppo, ma ho idea di non essere stato chiaro:

    ho una query del tipo:

    SELECT Sum(prodotti.campo) AS SommaDicampo from prodotti;

    Ora sul 4.0 phpmyadmin(2.4.0) mi allinea il risultato a destra e con un VarType da Asp del record ottengo 5 (Double)

    mentra sul 5.0 phpmyadmin(2.6.4-pl3) mi allinea il risultato a sinistra e con un VarType da Asp del record ottengo 14 (Decimal)

    Ho dunque escluso che potesse essere un problema di Asp e mi è venuto il dubbio che potesse essere diversa una configurazione di Win o una configurazione di MySql

    Che mi dite a proposito?

    Grazie
    Cia'

  3. #3
    Ciao, io ho il tuo stesso problema, per caso sei riuscito a risolvere?


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.