Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    formatnumber ed error 800a000d

    Mi da errore in questa riga...
    codice:
    <td width=""17%""  class=""txtgrande"" align=""left""  >"& formatnumber(rsprincifiledett("totale"),2)&"</td>
    Da che potrebbe dipendere?

    Il valore lo prende da una select...


  2. #2
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    di che tipo è rsprincifiledett("totale")?
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Non lo so!
    Nel senso che esce fuori da questa select...

    codice:
    		sqldett = " SELECT  ltrim(rtrim(decode((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&"),0,'0,00',(replace(TO_CHAR((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&"),'99999999999.99'),'.',','))))) totale," _
    		& "         ltrim(rtrim(decode(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&")*"&rsprincifile("NUME_ALIQ_IVAA")&")/100,0,'0,00',(replace(TO_CHAR(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") *"&rsprincifile("NUME_ALIQ_IVAA")&")/100,'99999999999.99'),'.',','))))) iva," _
    		& "         ltrim(rtrim(decode((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") +(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") *"&rsprincifile("NUME_ALIQ_IVAA")&")/100),0,'0,00',(replace(TO_CHAR((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") +"&rsprincifile("IMPO_ESEN_AR15")&" +(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") *"&rsprincifile("NUME_ALIQ_IVAA")&")/100),'99999999999.99'),'.',','))))) totaleiva "_
    		& " from gestdettfatt" _
    		& " where codi_Fatt="&rsprincifile("codi_fatt")
    Ora, a parte che potrebbe sembrare complicata, ma non lo è, la select non so che tipo di dato restituisce... credo stringa... comunque in alcuni casi funziona e in altri no. Non è che se ritorna 0 da questo errore?

    Grazie della risposta


  4. #4
    il campo sul database deve essere numerico oppure devi convertirlo dopo averlo estrapolato con la funzione variabile = CDbl(variabile) variabile = FormatNumber(variabile,4)

    così dovrebbe andare
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Ok,
    grazie della dritta

    Però una curiosità...perchè alcune volte funziona e altre no? da che dipende?


  6. #6
    di questo non ne ho idea...dipende forse dal numero che contiene il database....francamente non lo so...

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Riprendo una vecchia discussione, dove chiedevo info riguardo all'uso del CDBL

    Rimanendo valido quello che ho scritto perchè mi restituisce questo errore

    Utilizzo non valido di Null: 'CDbl'
    Se scrivo così
    codice:
    		sqldett = " SELECT  ltrim(rtrim(decode((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&"),0,'0,00',(replace(TO_CHAR((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&"),'99999999999.99'),'.',','))))) totale," _
    		& "         ltrim(rtrim(decode(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&")*"&rsprincifile("NUME_ALIQ_IVAA")&")/100,0,'0,00',(replace(TO_CHAR(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") *"&rsprincifile("NUME_ALIQ_IVAA")&")/100,'99999999999.99'),'.',','))))) iva," _
    		& "         ltrim(rtrim(decode((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") +(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") *"&rsprincifile("NUME_ALIQ_IVAA")&")/100),0,'0,00',(replace(TO_CHAR((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") +"&rsprincifile("IMPO_ESEN_AR15")&" +(((sum(impo_mens)+"&rsprincifile("IMPO_INCA")&") *"&rsprincifile("NUME_ALIQ_IVAA")&")/100),'99999999999.99'),'.',','))))) totaleiva "_
    		& " from gestdettfatt" _
    		& " where codi_Fatt="&rsprincifile("codi_fatt")
    
    		Set rsprincifiledett = con.Execute(sqldett)
    		
    		var_totale= CDbl(rsprincifiledett("totale"))
    dove rsprincifiledett("totale") ritorna 171,00


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 © 2026 vBulletin Solutions, Inc. All rights reserved.