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

    Errore di sintassi nell'istruzione INSERT INTO

    E questo è il codice

    codice:
    			
    objRS.AddNew
    objRS("nome_dominio") = Request.Form("nome_dominio")
    objRS("sito") = Request.Form("sito")
    objRS("home") = Request.Form("home")
    objRS("ID_cliente") = Request.Form("Idcliente")
    objRS("provider") = Request.Form("provider")
    objRS("servizio") = Request.Form("servizio")
    objRS("piattaforma") = Request.Form("piattaforma")
    			
    if Request.Form("scadenza_fatturata") <> "" then
    objRS("scadenza_fatturata") = Request.Form("scadenza_fatturata")
    end if
    			
    objRS("stato_fatturazione") = Request.Form("stato_fatturazione")
    			
    if Request.Form("scadenza_dominio") <> "" then
    objRS("scadenza_dominio") = Request.Form("scadenza_dominio")
    end if
    			
    objRS("note") = Request.Form("note")
    objRS("ftp_server") = Request.Form("ftp_server")
    objRS("ftp_user") = Request.Form("ftp_user")
    objRS("ftp_pwd") = Request.Form("ftp_pwd")
    objRS("mail_server") = Request.Form("mail_server")
    objRS("stat_server") = Request.Form("stat_server")
    objRS("stat_user") = Request.Form("stat_user")
    objRS("stat_pwd") = Request.Form("stat_pwd")
    objRS.Update
    Nelle altre pagine funziona, in questo mi dà errore:

    codice:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
    /bkar/dominiadd.asp, line 118
    La linea 118 è appunto
    codice:
    objRS.Update
    Dove potrebbe essere l'inghippo?

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    l'unica cosa che vedo è questa:
    codice:
    objRS("ID_cliente") = Request.Form("Idcliente")
    .
    Potrebbe essere un campo che non arriva bene dal form hai provato stamparti le variabili che arrivano dal form?:

  3. #3
    Mi può venire in mente che ci sia qualche nome di campo errato,
    ma te lo direbbe, hai provato a trasformare il tutto in SQL??

  4. #4
    Originariamente inviato da orcim
    l'unica cosa che vedo è questa:
    codice:
    objRS("ID_cliente") = Request.Form("Idcliente")
    .
    Potrebbe essere un campo che non arriva bene dal form hai provato stamparti le variabili che arrivano dal form?:
    Questo arriva bene, poi non è l'ID della scheda, è un campo collegato alla tabella Clienti.

    Ora ho provato a stamparle tutte e arrivano tutte bene.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    "note" è una parola riservata!


    Roby

  6. #6
    Originariamente inviato da deivnet
    Mi può venire in mente che ci sia qualche nome di campo errato,
    ma te lo direbbe, hai provato a trasformare il tutto in SQL??
    Sbagliando il nome del campo mi da l'errore
    codice:
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
    ovviamente.

    Trasformare il tutto in SQL? Potrebbe essere un'idea, ma non capisco perché così non funzioni.

    C'è un modo per farmi visualizzare la query di inserimento che lui esegue con l'Update?

  7. #7
    Originariamente inviato da Roby_72
    "note" è una parola riservata!


    Roby
    Non ci avevo pensato!

    Posso metterlo fra parentesi quadre o cambio nome al campo? L'ho richiamato già in parecchie pagine...

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a mettere le parentesi ma non garantisco.

    Roby

  9. #9
    Originariamente inviato da Roby_72
    Prova a mettere le parentesi ma non garantisco.

    Roby
    Non va... cambio nome al campo!

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.