Visualizzazione dei risultati da 1 a 8 su 8

Discussione: errore data

  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    errore data

    la data è nel formato gg/mm/aaaa e la query funziona con mdb, passando a mssql mi da errore:
    • Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

      [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near '#'.


    • sql = " SELECT * FROM tavolo WHERE tavolo.data = #" & data & "# "

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    metti ' al posto di #

  3. #3

    Re: errore data

    Originariamente inviato da jet
    la data è nel formato gg/mm/aaaa e la query funziona con mdb, passando a mssql mi da errore:
    • Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

      [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near '#'.


    • sql = " SELECT * FROM tavolo WHERE tavolo.data = #" & data & "# "

    cambiamo database, cambierà anche la sintassi

  4. #4
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    • SELECT * FROM tavolo WHERE tavolo.data = '25/10/2006'
      Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

      [Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.


    lil campo data nell' mssql è in formato datetime.

  5. #5

  6. #6
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    10/25/2006

  7. #7
    Originariamente inviato da jet
    10/25/2006
    intrigante

  8. #8
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Ho risolto.
    le date in realtà sono nel formato gg/mm/aaaa;
    era un problema di natura diversa a farmi impazzire, al di la dell'apice da sostituire al cancelleto se si utilizza mssql. Sapevo già della modifica da fare ma, non capendo il problema, pensavo mi stessi sbagliando e per questo ho cercato lumi.


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.