Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore Server 500

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    6

    Errore Server 500

    1)Ciao, volevo chiedere se qualcuno sa come far uscire l'errore tipo:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

    [Microsoft][ODBC SQL Server Driver][SQL Server]La conversione del tipo di dati da char a smalldatetime ha generato un valore smalldatetime non compreso nell'intervallo di valori validi.

    e non la classica pagina :
    HTTP 500 - Errore interno del server

    Qualcuno sa come si deve settare ?

    2)Questo errore mi viene generato perchè sto migrando da access 2000 a sql server 2000
    Le query sulle date mi stanno dando problemi.
    Qualcuno di voi sa come è la sintassi giusta per fare le ricerce sulle date tipo il vecchio modo per access:
    "select * from dati where datai between #01/01/03# and #10/01/03#"

    Grazie a tutti per la risposta

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    1) è una preferenza del browser. Nelle preverenze avanzate disabilita la voce "mostra messaggi di errore http brevi"

    2) la gestione delle date è molto diversa tra access e sqlserver.
    ti occorre fare prima la migrazione dei dati (usando un formato data, testo o numerico in sqlserver) e poi riscrivere il codice delle query.
    Io personalmente tratto le date nel formato fisso ad 8 caratteri aaaammdd che quindi poi posso ordinare e confrontare come numeri.
    ho postato anche la funzione per la conversione, la trovi qui, quasi in fondo alla pagina

    http://forum.html.it/forum/showthrea...&pagenumber=11
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    6
    Per il punto 1) grazie era quello che cercavo, pensavo fosse una impostaz. del server

    per il punto 2) provo e ti faccio sapere
    CiAo e GrAzIe AnCoRa. :adhone:

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    6
    Per trattare le date a 8 caratteri nella sintassi che utilizzi tu devo impostare qualcosa nel campo sql (i osto utilizzando smalldatetime se non erro, devo usare qual'altra cosa ? )
    CIao

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    usa char(8) oppure int
    Tutti vogliono parlare, nessuno sa ascoltare.

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.