Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    48

    Invalid object name '<objectname>'.

    Ciao!
    Ho una pagina ASP in cui viene eseguita una query che da il seguente errore in esecuzione:

    Server: Msg 208, Level 16, State 1, Line 1
    Invalid object name 'CartaIdentita'.

    La query č la seguente:

    codice:
    INSERT INTO CartaIdentita (Nome,Cognome,DataNascita,Indirizzo,CAP,DataIns)
    VALUES ('Paolo','Rossi', '2000/04/01','Via Roma','20100','08/04/2009 15.23.27')
    I valori sono presi da DB.
    La tabella CartaIdentita č stata copiata da un DB preesistente.
    Nel caso in cui venga creata una nuova tabella il comando INSERT INTO non da errori.


  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    55
    anzitutto mi pare che ci sia qualche problema di apici.. poi esiste la tabella cartaidentita scritta correttamente (magari ti sei confuso e hai scritto con l'accento)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    48
    Dov'č l'errore negli apici????
    La tabella esiste ed č scritta correttamente.

    Eliminando la tabella CartaIdentita (che č stata copiata dal DB originale) e creandola ex novo non da problemi.
    Il problema č che non posso ricreare il DB da zero perchč contiene tantissime tabelle e un'infinitā di record!
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    55
    scusa, ma se creando una nuova tabella non da problemi, l'errore sta nella tabella, non nella query..
    prova a salvare il db diversamente

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    48
    Ho trovato il problema... non era nč la query, nč la tabella!!!
    Ma la possibilitā o meno di fare delle operazioni sul db.
    Ovvero: per alcune tipologie di utenti non č possibile immettere o modificare dati.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    48

    Errore su DATATIME

    Ciao!!!

    Risolto un problema, se ne crea uno nuovo!
    Sempre sulla stessa query:

    codice:
    INSERT INTO CartaIdentita (Nome,Cognome,DataNascita,Indirizzo,CAP,DataIns)
    VALUES ('Paolo','Rossi', '2000/04/01','Via Roma','20100','08/04/2009 15.23.27')
    L'errore č il seguente:

    Server: Msg 242, Level 16, State 3, Line 1
    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
    The statement has been terminated.


    Il problema č sulla seconda data!
    Infatti se inserisco al posto di '08/04/2009 15.23.27' la data '04/08/2009 3:23:27 PM' (che č la data contenuta nella tabella) la query viene eseguita.

    Come evitare il problema con il formato delle date?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    48
    Rispondo a me stesso cosė che se qualcun altro ha lo stesso errore potrebbe trovare in questa discussione un valido aiuto.

    codice:
    INSERT INTO CartaIdentita (Nome,Cognome,DataNascita,Indirizzo,CAP,DataIns)
    VALUES ('Paolo','Rossi', '2000/04/01','Via Roma','20100','08/04/2009 15.23.27')
    In questa query la dataIns veniva generata attraverso codice VB (richiamando NOw()) il problema era nella formattazione della data... quindi č bastato formattare nel modo opportuno.
    Nel mio caso ho usato:
    codice:
    Format(Now(),"yyyy/mm/dd hh\:mm\:ss")
    spero di essere d'aiuto per qualcunaltro!

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.