Hirdetés

Új hozzászólás Aktív témák

  • sztanozs
    veterán

    Kipróbáltam, nagyon sokat segítettél, köszi! :R

    Most azt bóklászom, hogy a TextBox Stringjéből hogy csinálok sima Date-t, nem Datetimeot. :) Nehezebb a kódja, mint gondoltam.

    Nincs külön Date meg DateTime C#-ban...
    DateTime-ot natívan add át:
    string => datetime
    parameter.Value = datetime

    DateTime dt;
    if (textBox123.Text = "") {
    //ha lehet null
    SqlParameter pDatum = sqlCommand.Parameters.Add("@Datum", SqlDbType.DateTime);
    pDatum.Value = DBNull.Value;
    // Ha nem lehet null
    //throw new ApplicationException("Dátum mező nem lehet üres");
    }
    else if (DateTime.TryParse(textBox123.Text, out dt)) {
    SqlParameter pDatum = sqlCommand.Parameters.Add("@Datum", SqlDbType.DateTime);
    pDatum.Value = dt;
    }
    else {
    //ezt illik lekezelni ott, ahol a beillesztős szubrutin meghívásra kerül
    throw new ApplicationException("Dátum formátum nem megfelelő");
    }

    --- fejből ment a kód, lehet benne elütés / szintaktikai hiba

Új hozzászólás Aktív témák