Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Errore con date

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    Errore con date

    Ciao
    sto prelevando una data da un campo data da access.
    Per inserirlo in un campo data mssql

    mi da questo errore
    Conversion failed when converting date and/or time from character string.

    sapete come mai?
    grazie
    victor
    ----------------------

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Le date ci sono almeno 1000 modi per inserirle
    (forse 1000 è esagerato, ma 100 ci sono tutti)


    tu come la inserisci ???

    .

  3. #3
    victor, secondo te come possiamo aiutarti senza vedere il comando di inserimento che stai usando?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    Ciao
    allora in access ho un campo data e prelevo il valore in questo modo
    If Not read34dsmitnstcabe_anno_in_corso("datanum") Is System.DBNull.Value Thendata2num = read34dsmitnstcabe_anno_in_corso("datanum")
    end if

    in mssql ho un campo date e lo inserisco cosi

    insert into mov ecc......'"& variabile &"'
    grazie
    victor
    ----------------------

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    pero' sto anche pendando di non usare più le date...ovvero sto pensando di utilizzare un campo stringa normale
    e quando lo stampo lo suddivido cosi

    response.Write("giorno ")
    response.Write (right(data2, 2))

    response.Write("mese ")
    response.Write (mid(data2, 5, 2))


    response.Write("anno ")
    response.Write (left(data2, 4))


    datag=right(data2, 2)
    datam=mid(data2, 5, 2)
    dataa=left(data2, 4)
    data3=datag & "/" & datam & "/" & dataa
    response.Write(data3)
    tu che ne pensi? è una cavolata?

    grazie
    victor
    ----------------------

  6. #6
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Quote Originariamente inviata da victor8872 Visualizza il messaggio
    ....... tu che ne pensi? è una cavolata? ........
    Se sono delle date è meglio che restino tali



    Quote Originariamente inviata da victor8872 Visualizza il messaggio
    ....... insert into mov ecc......'"& variabile &"' .......
    è proprio il modo di scrivere la variabile che conta,
    prova a tendere a qualcosa di simile:

    insert into mov ecc......N'20160523T15:24:05' .........

    dove le varie parti colorate le componi concatenando:
    Year(data)
    Right(("0" & Month(data)), 2)
    eccetera

    Certamente ci sono modi migliori, ma io arrivo qui .....

    .

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.