if (txt_SendAt.Text != null)
{
//string SendAt_date = txt_Respondby.Text;
DateTime Send_date = Convert.ToDateTime(txt_SendAt.Text);
param[15] = new MySqlParameter("@SendDate", MySqlDbType.DateTime);
param[15].Value = Send_date;
command.Parameters.AddWithValue("@SendDate", Send_date);
}
else
{
param[15] = new MySqlParameter("@SendDate", MySqlDbType.DateTime);
param[15].Value = now;
command.Parameters.AddWithValue("@SendDate", now);
}
私は、カレンダーから日付と時刻を選択するテキストボックスを持っています。テキストボックスを空のままにすると、else条件のステートメントが実行されるはずですが、ifステートメントが実行されます。どこが間違っていますかCでの条件文の問題
空白のままにするとこのエラーが発生します。文字列は有効なDateTimeとして認識されませんでした。
にtxt_SendAtは、テキストボックスやテキストボックスのテキストであれば変更してみてくださいする必要がありますか? –
私の推測では、 'now'はDateTime変数です(おそらくDateTime.Nowに設定されています)。それは正しいのですか、それとも文字列ですか?文字列の場合、それは何の価値ですか? –