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

    inserimento valore numeric

    devo fare un inserimento SQL in una tab WEBECO1 di un campo ECOCPI proveniente da un form .. la variabile è $HTTP_POST_VARS["ECOCPI"]) il problema che questo campo è numerico di 4 caratteri e 2 decimali e mi si presenta in questo stato 0.00 quindi un utente può inserire esempio il valore 0.01 ad un masismo di 9.99 come lo formatto?

    Sto quasi impazzendo ... solito errore che il campo non corrisponde al dato ..

  2. #2
    non ho capito che vuoi fare
    prova a fare un esempio di cosa digiti nel form, cosa viene scritto nel db (che evidentemente è errato) e cosa invece vorresti venisse scritto

    ciao
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #3
    devi settare il campo del database come float ( numeri a virgola mobile )
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    devo fare una semplice insert del campo HTTP_POST_VARS["ECOCPI"]) in ECOCPI
    di nu sempilce campo numerico sotto questo formato 0.00 il campo è un numeric di 4 e due decimali

    ex 2.20


    $sqlagg="INSERT INTO WEBECO1 (ECOCLI,ECOSFM,ECODES,ECOPDB,ECOPUB,ECOARR,ECOBLC, ECOQGD,ECOCPI) VALUES

    ('";

    $sqlagg=$sqlagg.Trim($HTTP_COOKIE_VARS["dblclient_id"])."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["selectsfm"])."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["ecodes"])."','";
    $sqlagg=$sqlagg.Trim($val_ecopdb)."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["ECOPUB"])."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["ECOARR"])."','S','S'";

  5. #5
    mi da questo errore ....
    Warning: (null)(): Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [MERANT][ODBC dBase driver]Unmatched quote character: ')

    $sqlagg="INSERT INTO WEBECO1 (ECOCLI,ECOSFM,ECODES,ECOPDB,ECOPUB,ECOARR,ECOBLC, ECOQGD,ECOCPI) VALUES

    ('";

    $sqlagg=$sqlagg.Trim($HTTP_COOKIE_VARS["dblclient_id"])."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["selectsfm"])."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["ecodes"])."','";
    $sqlagg=$sqlagg.Trim($val_ecopdb)."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["ECOPUB"])."','";
    $sqlagg=$sqlagg.Trim($HTTP_POST_VARS["ECOARR"])."','S','S'";
    $frefpmn_t=Trim($HTTP_POST_VARS["ECOCPI"]);
    $frefpmn_t=str_replace(",",".",$frefpmn_t);
    $frefpmn_t=trim($frefpmn_t);
    $sqlagg=$sqlagg.$frefpmn_t."'";
    $sqlagg=$sqlagg.")";
    echo $sqlagg;
    $rsagg = $cn->execute($sqlagg);
    echo $sqlagg;
    echo "valori inseriti";

  6. #6
    la variabile $HTTP_POST_VARS["ECOCPI"] proveniente da un form ..
    ex 1.22 - 2.25 - 3.44 ecc ecc

    ho provato in tutti i modi .. posto anche il codice ma nulla le mie conocsenze arrivano fin qui ..
    solito errore ...
    Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [MERANT][ODBC dBase driver]Unmatched quote character: ')

    mi dareste una mano grazie ...

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.