Visualizzazione dei risultati da 1 a 6 su 6

Discussione: insert da char a float

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 1999
    Messaggi
    38

    insert da char a float

    Help!!!!
    Ho un un campo in un form di inserimento, in cui vanno digitati 8 caratteri numerici in sql la proprietà e float.
    E mi da come errore:
    Error converting data type varchar to float.
    come faccio a conventire questo dato?
    Ho provato anche con replace...ma non va!

  2. #2
    credo tu debba sostituire la virgola decimale con un punto.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 1999
    Messaggi
    38
    non va

  4. #4
    Facci vedere la query di inserimento
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 1999
    Messaggi
    38
    varprotocollo=Request.Form("protocollo")
    varragionesociale=Request.Form("ragionesociale")
    varpat=Request.Form("pat")
    varpubblicazione="N"
    varprotocollo=trim(varprotocollo)
    varragionesociale=trim(varragionesociale)
    varpat=trim("pat")
    varragionesociale=replace(varragionesociale,"'","' '")
    varpat=replace(varpat,",",".")
    StrConnect = "Trusted_Connection=no;Provider=SQLOLEDB;Data Source=IM13000;Initial Catalog=Pareri;User ID=sa ;Password= "
    Set rs = Server.CreateObject("ADODB.recordset")
    sql = "INSERT INTO t_pareri (n_protocollo, rag_soc, pat ,flag_pub)" &_
    "VALUES ('"& varprotocollo &"', '"& varragionesociale &"', '"& varpat &"', '"& varpubblicazione &"' ) "
    rs.Open sql, StrConnect,3,1
    %>

  6. #6
    se (come penso) varprotocollo è il float non ci vanno le virgolette
    (in qualsiasi caso se non è quello il campo float non ci vanno le virgolette attorno alla variabile float:P)

    codice:
    sql = "INSERT INTO t_pareri (n_protocollo, rag_soc, pat ,flag_pub)" &_ 
    "VALUES ("& varprotocollo &", '"& varragionesociale &"', '"& varpat &"', '"& varpubblicazione &"' ) "
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.