Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    errore inserimento data

    ho questo codice:

    codice:
    <% LCID = 1040 
     Session.LCID = LCID %>
     <%
    function fnFormattaData(data)
      dim anno, mese, giorno
    
      anno   = right(Year(data), 2)
      mese   = right("00" & Month(data), 2)
      giorno = right("00" & Day(data), 2)
    
      fnFormattaData = giorno & mese & anno
    end function
    %>
    
    If request("status")="2" then
    Set rs_config = Server.CreateObject("ADODB.Recordset")
    strSql=("SELECT Max_day FROM to_config WHERE idop="&request("idop")&" ")
    rs_config.open strsql, conn
    
    Max_day=rs_config("Max_day")
    rs_config.close
    set rs_config=nothing
    Deadline=Dateadd("d",Max_day, Now())
    dead=", fnFormattaData("&deadline&")"
    dead_value=",deadline"
    end if
    %>
    poi ho la INSERT INTO
    DI CUI IL VALORE:

    "&dead&"

    errore restituito è:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'fnFormattaData(18/06/05 12.18.18)'.
    /public/add-conferma1.asp, line 120

  2. #2
    codice:
    dead=fnFormattaData("&deadline&")
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    dead=", fnFormattaData("&deadline&")"

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'fnFormattaData(18/06/05 13.02.48)'.
    /public/add-conferma1.asp, line 117


    sempre la INSERT INTO...

  4. #4
    Così:

    codice:
    <%
    dead=fnFormattaData(Deadline) 
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    e la virgola..???
    non da errore poi nella query??

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ho cambiato funzione uso quella di aspitalia...
    ma non legge la funzione...


    guarda qui

  7. #7
    Originariamente inviato da agenti
    ho cambiato funzione uso quella di aspitalia...
    ma non legge la funzione...


    guarda qui
    Stampa la query e vedi cosa esce.

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    l'errore non è sulla query...


    è qui...

    codice:
    <%
    Deadline=Dateadd("d",Max_day, date())
    dead=", (FormattaData("&Deadline&", 3))"
    dead_value=", deadline"
    end if

  9. #9
    codice:
    dead=", (FormattaData("&Deadline&", 3))"
    dead_value=", deadline"
    Queste due linee non hanno senso.

  10. #10
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    il problema è che se il valore di deadline è "null"

    devo eliminarlo dalla query...

    so che essendo un dato non richiesto non dovrebbe creare problemi all'insert into...

    ma in qualche modo lo crea.

    ho stampato la query:

    settando il deadline a:
    Deadline=Formattadata(Dateadd("d",Max_day, date()),3)


    (id_ogg,sid,codoff,idutente,idop,inviodocs,prezzo, totaleavere,totpax,status,tipopagamento,ip,id1,id2 ,id3,id4,id5,deadline)VALUES('8','1690965401606052 35117','197','64','10','dfhdfh','500','860','2','2 ','Carta di credito','127.0.0.1','54','55','56','','', )

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.