Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    divisione fra campi mysql

    seguo da http://forum.html.it/forum/showthrea...readid=1051305 , il problema sembra essere cambiato

    il database è mysql

    Set objrs = Server.CreateObject("ADODB.Recordset")
    sql= "SELECT year,month, sum(impres) as totx, count(day) as numerogiorni from counter group by year,month"
    objrs.Open sql, conn ,1,3
    while not objrs.eof
    totx=objrs("totx")
    numerogiorni=objrs("numerogiorni")
    qui da errore// Aroundx= totx/numerogiorni


    con access funziona tutto, che prob è ?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a fare il cast dei valori ad esempio impostandoli a cDbl

    Roy

  3. #3
    e come si fa ?

    ho provato ad assegnare alla variabile totx e numerogiorni i valori 16 e 2 e la divisione me la fa, quindi è proprio un problema di valori restituiti da mysql con la sum e con il count. forse me li restituisce stringa e devo convertirti in numerici ? ma quale è la sintassi ? sono 2 giorni che cerco...

    :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    CInt()?
    CLng()?

    Dipende dal tipo di valori contenutooo..
    Roby

  5. #5
    tizio bello, che errore ti dà?

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Probabilmente il problema è nell'apertura dell'oggetto connection. Utilizza puntatori che, se non ricordo male, con mysql vanno esplicitati... 1,3 non lo capisce proprio, mysql.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.