Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    55

    salve

    ho un problema con l'inserimento di un campo data all'interno di una tabella di un db sql.

    il codice di inserimento e' questo e deriva da un form compilato

    sGiorno= Request.Form("requiredTgg")
    sMese= Request.Form("requiredTmm")
    sAnno= Request.Form("requiredTaa")
    Cdata= sGiorno & sMese1 & sAnno

    SQL = "INSERT INTO Registrazione (dataISC)"
    SQL = SQL&"VALUES('"&cdata&"')"

    mi ritorna questo errore

    Microsoft OLE DB Provider for SQL Server error '80040e07'

    La conversione del tipo di dati da char a datetime ha generato un valore di tipo datetime non compreso nell'intervallo di valori validi.


  2. #2
    codice:
    sGiorno= Request.Form("requiredTgg") 
    sMese= Request.Form("requiredTmm") 
    sAnno= Request.Form("requiredTaa") 
    Cdata= sGiorno & sMese & sAnno 
    
    SQL = "INSERT INTO Registrazione (dataISC)" 
    SQL = SQL&"VALUES('"&cdata&"')"
    cdata in tanella come è definito?

    P.S.:[OPTIME MODE ON] Standing ovation per il titolo del 3d[OPTIME MODE OFF] :maLOL:
    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
    Registrato dal
    Jan 2004
    Messaggi
    55
    Originariamente inviato da maximum
    codice:
    sGiorno= Request.Form("requiredTgg") 
    sMese= Request.Form("requiredTmm") 
    sAnno= Request.Form("requiredTaa") 
    Cdata= sGiorno & sMese & sAnno 
    
    SQL = "INSERT INTO Registrazione (dataISC)" 
    SQL = SQL&"VALUES('"&cdata&"')"
    cdata in tanella come è definito?

    P.S.:[OPTIME MODE ON] Standing ovation per il titolo del 3d[OPTIME MODE OFF] :maLOL:

    in tabella e' un campo datetime

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    giornomeseanno tutto appiccicato tutto può essere tranne che una data.
    Con l'occasione un'attenta lettura del regolamento ti consiglierebbe di dare dei titoli decenti alle discussioni che apri, sia per te che per gli altri volenterosi che decideranno di aiutarti.

    Roby

  5. #5
    Così lo tratti come stringa:

    codice:
    SQL = "INSERT INTO Registrazione (dataISC)" 
    SQL = SQL&"VALUES('"&cdata&"')"
    Ecco spiegato il motivo dell'errore.

    Le cose sono due, ho cambi il tipo di dato in tabella in stringa, oppure la query di INSERT.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Su SQL Server è giusto.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    55

    vi chiedo scusa per il titolo

    sono un neofita e mi piacerebbe capire in che modo il codice deve essere scritto correttamente visto che sono passato da un db access a sql e li mi funzionava tutto correttamente.
    Il campo deve obbligatoriamente rimanere del tipo datetime

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Potresti provare con il formato ISO:

    codice:
    Cdata = sAnno &"-"& sMese &"-"& sGiorno
    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    55
    Originariamente inviato da Roby_72
    Potresti provare con il formato ISO:

    codice:
    Cdata = sAnno &"-"& sMese &"-"& sGiorno
    Roby

    nulla da fare sempre lo stesso errore

  10. #10
    Originariamente inviato da Roby_72
    Su SQL Server è giusto.

    Roby
    Pardon!
    Non conosco SQL Server.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.