Visualizzazione dei risultati da 1 a 5 su 5

Discussione: datetime

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258

    datetime

    ciao a tutti
    ho un problema ad inserire la data all'interno del mio db in sql server nel campo di tipo datetime.
    Io inserisco la mia data in un textbox poi quando faccio l'insert scrivo
    "INSERT INTO tabella SET(nomecampo)VALUES('"+data+"')";
    solo che mi dice che non può convertire un dato di tipo stringa in datetime

    grazie mille
    ste

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: datetime

    Originariamente inviato da stee85
    ciao a tutti
    ho un problema ad inserire la data all'interno del mio db in sql server nel campo di tipo datetime.
    Io inserisco la mia data in un textbox poi quando faccio l'insert scrivo
    "INSERT INTO tabella SET(nomecampo)VALUES('"+data+"')";
    solo che mi dice che non può convertire un dato di tipo stringa in datetime

    grazie mille
    fai data.ToString()

  3. #3
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: Re: datetime

    Originariamente inviato da Joe Taras
    fai data.ToString()
    oppure costruisci la data, prendendo giorno mese e anno, magari racchiusa da {d: '2005-12-31'}
    Buon Lavoro

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: datetime

    Originariamente inviato da stee85
    ciao a tutti
    ho un problema ad inserire la data all'interno del mio db in sql server nel campo di tipo datetime.
    Io inserisco la mia data in un textbox poi quando faccio l'insert scrivo
    "INSERT INTO tabella SET(nomecampo)VALUES('"+data+"')";
    solo che mi dice che non può convertire un dato di tipo stringa in datetime

    grazie mille
    Ancora oggi mi stupisco di come molti utenti abbiano difficoltà ad usare i campi data o numerici. Ti posso assicurare che MAI ho avuto difficoltà a usarli, in Access come in Oracle. La ragione è che uso inserire e modificare record usando i parametri. In alternativa, se usi Access, vai a vedere una query di inserimento e limitati a copiare la sintassi.
    Per esempio:
    codice:
    UPDATE CAMPI SET CAMPI.DATA_ORA = #3/15/1999#;
    dove vedi chiaramente che la data è delimatata dai cancelletti e che è nel formato americano.

    In altri database non so, ma il principio di copiare la sintassi non muta.
    Pietro

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    anche io vi consiglio di usare query parametriche,un po di codice in + ,ma ne vale la pena,risulta il tutto più semplice.

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.