Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: sqlquery & replace

  1. #1

    sqlquery & replace

    Perchè questa porzione query manda in errore lo script?:
    codice:
    sqlquery = sqlquery & "Prezzo='" & replace(request.form("Prezzo"), ",", ".") & "', "
    sqlquery = sqlquery & "Prezzo1='" & replace(request.form("prezzo1"), ",", ".") & "', "

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    la query comleta? Il tipo di errore?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Originariamente inviato da 99eros9
    la query comleta? Il tipo di errore?
    Grazie.
    Non dà errori particolari solo non estrae quanto gli chiedo, ecco la query completa:
    codice:
    sqlquery = "select "
    sqlquery = sqlquery & "ID, "
    sqlquery = sqlquery & "editore, "
    sqlquery = sqlquery & "Prezzo='" & replace(request.form("Prezzo"), ",", ".") & "', "
    sqlquery = sqlquery & "prezzo1='" & replace(request.form("prezzo1"), ",", ".") & "', "
    sqlquery = sqlquery & "email "
    sqlquery = sqlquery & "from "
    sqlquery = sqlquery & "[tabella_edi] "
    sqlquery = sqlquery & "where "
    sqlquery = sqlquery & "ID=" & IDLinea
    Set RecordsetLinee = Databasestore.Execute(sqlquery)
    IDLinea = RecordsetLinee("ID")
    editore = RecordsetLinee("editore")
    prezzo = RecordsetLinee("prezzo")
    prezzo1 = RecordsetLinee("prezzo1")
    email = RecordsetLinee("email")
    %>

  4. #4
    la query è sbagliata nella sintassi...cosa dovrebbe fare?
    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 L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    sinceramente non ho capito cosa vorresti fare nel punto della query dove vai a selezionare i campi relativi ai prezzi e fai un replace dei valori provenienti da un form.
    Se vuoi estrarre il valore di quei campi il cui valore corrisponde al replace dei dati provenienti dal form, dovrai specificarli nella clausula where e non lì in quel modo...
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    cioè??? VVoVe:

  7. #7
    il problema è l'inserimento di dati in due campi numerici, uno dei due 'prezzo1' se scrivo 9,10 memorizza nel dbase 910

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    se vuoi inserire dalla query, allora fai un INSERT e non una SELECT e usi tranquillamente il replace... se usi rs.addNew allora lo fai lì e non in query con una select
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    Originariamente inviato da 99eros9
    se vuoi inserire dalla query, allora fai un INSERT e non una SELECT e usi tranquillamente il replace... se usi rs.addNew allora lo fai lì e non in query con una select
    l'ho già usata prima nel code una query update ma non cambia nulla:
    codice:
    sqlquery = "update "
    sqlquery = sqlquery & "[Tabella_edi] "
    sqlquery = sqlquery & "set "
    sqlquery = sqlquery & "editore='" & raddoppiaapostrofi(request.form("editore")) & "', "
    sqlquery = sqlquery & "Prezzo = " & replace(request.form("Prezzo"), ",", ".") & ", "
    sqlquery = sqlquery & "Prezzo1 = " & replace(request.form("Prezzo1"), ",", ".") & ", "
    sqlquery = sqlquery & "email='" & raddoppiaapostrofi(request.form("email")) & "' "
    sqlquery = sqlquery & "where ID=" & request.form("IDLinea")

  10. #10
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    sei sicuro che il valore che arriva dal request sia 9,10 e non 910?
    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.