Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Curiosità

  1. #1

    Curiosità

    Ho un Web Form per l'inserimento di dati in una tabella di SQL,ho usato oggetti Html <textarea> ed <input>.
    Il problema è che quando vado a sceivere un testo che abbia apici nn me lo accetta mi da errore nel:

    ret = objCommand.ExecuteNonQuery()

    e mi dice errore di sintassi mi sapete spiegare il perche? Grazie :quipy:

  2. #2
    Utente di HTML.it L'avatar di polinn
    Registrato dal
    Oct 2003
    Messaggi
    186
    Presumo che sia legato al fatto che in SQL l'apice indica la stringa...

    Quindi, se tu inserisci il testo "l'apice" e lo inserisci in una query diventa

    INSERT .... value ('l'apice' )

    ..e ti da errore!!!
    Il mondo è una DEMO...
    ...e come tale ne subisce l'effetto!

  3. #3
    Ah ho capito...sai per caso come posso risolverlo??

  4. #4
    Utente di HTML.it L'avatar di polinn
    Registrato dal
    Oct 2003
    Messaggi
    186
    Ti basta sostituire l'apice singolo con DUE apici singoli...
    Il mondo è una DEMO...
    ...e come tale ne subisce l'effetto!

  5. #5
    INSERT INTO tabella(via) VALUES ('"&Request.form("via")&"')

    Dici di togliere i singoli?

    ma nn funziona??

  6. #6
    Utente di HTML.it L'avatar di polinn
    Registrato dal
    Oct 2003
    Messaggi
    186
    Prima di inserire le stringhe in SQL sostituisci (') con ('') ... senza parentesi...
    Il mondo è una DEMO...
    ...e come tale ne subisce l'effetto!

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.