Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11

    [asp.net - vb.net] conversione data

    Ciao a tutti,
    sto impazzendo appresso la conversione di una data spero che qualcuno mi possa aiutare


    Ecco il problema, ho fatto una funzione parametrica in sql in cui il parametro e' la data di estrapolazione che passo da una textbox di una pagina web aspx.
    Qualsiasi operaziuone di conversione fatta, con ctype, con convert.todatetime, con cdate e chi piu' ne ha piu' ne metta.. la data mi va nel formato mese/giorno/anno hh:mm:ss, il problema e che il server sql vorrebbe la data in anno/mese/giorno come devo fare???

    aggiungo che se eseguo la query su sql stesso e metto il filtro data me lo converte in giorno = convert(datetime,'2012-01-23 00:00:00',102)

    Vi prego aiutatemi...
    non so piu dove sbattere la capoccia

    p.s. utilizzo framework 3.5

  2. #2
    ti faccio solo 2 domande:

    Il database che stai utilizzando, quale lingua ha impostato?
    Ci fai vedere il codice che hai scritto?
    Stai facendo una insert? una update? cosa?
    il campo che tipo è?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    Originariamente inviato da Gluck74
    ti faccio solo 2 domande:

    Il database che stai utilizzando, quale lingua ha impostato?
    Ci fai vedere il codice che hai scritto?
    Stai facendo una insert? una update? cosa?
    il campo che tipo è?
    come faccio a capire il db che sto utilizando in che lingua e'?? ovvero esiste un comando in sql dal quale posso reperire tale informazione con sql studio??

    sto facendo una select ed il campo e di tipo datetime

  4. #4
    scusa, mi sono accorto che ho scritto male una domanda.
    Volevo sapere che lingua è impostata per l'istanza SQL, non il singolo DB.

    Da SQL Studio, fai tasto dx sul nome del server -> proprietà.
    Puoi leggere da qui la lingua impostata.

    Scusa non ho capito bene cosa devi fare.
    Stai facendo una select, quindi leggi dei dati dal DB e li devi vedere nella textbox?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    Ciao,
    la lingua e' English (United States)..
    ho comunque risolto...
    in sostanza ho creato una function parametrica sul db di sql e poi eseguo la select inserendo il parametro data, ma non riuscivo a passarla nel formato corretto.
    Ho risolto inserendo il convert(datatime,@data,102) nella select...riporto il codice:

    codice:
    dim comm as sqlcommand
    comm=new sqlcommand("select nome, cognome, indirizzo from dbo.archivio (convert(datetime,@data,102)",conn)
    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    .

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Da codice, comunque:

    http://www.guru4.net/articoli/format-string

    sezione "Stringhe di formato DateTime standard"

    puoi giocarci come vuoi.

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    grazie

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.