Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    c# invertire giorno e mese

    Salve
    devo fare degli insert e degli update ma mi inverte giorno e mese

    le date che inserisco sono queste 2:

    - (Convert.ToDateTime(txtdatapren.Text, tipo_cultura).ToShortDateString());
    - (System.DateTime.Now.ToString());

    ho giò messo questa cosa :
    System.IFormatProvider tipo_cultura = new System.Globalization.CultureInfo("it-IT");
    ma non funziona lo stesso!

    come faccio ad invertire giorno e mese?


    Grazie mille!
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  2. #2
    Per risolvere i problemi di formato delle date durante le query sql devi usare i parametri invece che costruire le stringhe sql con i valori appiccicati dentro.
    tuocommand.commandtext = "insert into ...."
    tuocommand.parameters.add("@tuadata", sqldbtype.datetime).value = tuadata;
    Saluti a tutti
    Riccardo

  3. #3
    e si può assegnare il valore del parametro ad una variabile per mettere direttamente quella nell'insert?


    ora funziona cosi:


    query_upd.Append("#, #");
    query_upd.Append(Convert.ToDateTime(txtdataservizi o.Text,tipo_cultura).ToShortDateString());
    query_upd.Append("#, '");
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  4. #4
    Si. Approfondisci nella documentazione l'uso dei parametri per i valori delle query. Cosi come hai scrittu tu e' un modo sbagliato di programmare che produce problemi di formato (es. le date, decimali ecc.) e di sicurezza (es. sqlinjection).
    Saluti a tutti
    Riccardo

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.