画面に2つのテキストボックスがあります。それらは開始日と終了日に使用されます。ユーザーがテキストボックスに何も入力しない場合、私は何も(VB.NET)Webサービスに渡しません。 Webサービスがそれを他端で受け取ると、datetimeフィールドのデフォルトと思われる値「#12:00:00 AM」が表示されます。とにかく、私はこの値をStoredプロシージャに渡したくないので、動作しません。値がデフォルトの日時ではないことをsprocに送る前に、どのようにチェックすることができますか?ユーザーがデフォルトの日時を入力するかどうかをチェックする方法は?
2
A
答えて
2
WebServiceに渡したくない場合は、どうしてそれを渡すのですか?
日には、「デフォルトの日付」でないかどうかを確認するために:
If Not Date.MinValue = MyDate
0
私はここに二つの選択肢を考えることができます。
あなたはすでにあなたが受け取っていることを知っているので、「#12:00:00AM」あなたが受け取る値が「:00:00AM#12」であればフィールドが入力されていない、確認してください。
ストアドプロシージャに値を渡す前に、新しいDateTimeオブジェクトを作成します。受け取っている値と新しいDateTimeオブジェクトの値を比較します。
0
DateTimeの代わりにDateTimeのNullableを使用します。次に、null(または何もない)値をWebサービスに渡し、Date.HasValueを使用して、値が入力/渡されたかどうかを確認します。
関連する問題
- 1. ユーザー入力が二重値かどうかをチェックする方法は?
- 2. 入力日付が今日の日付と等しいかどうかをチェックする方法は?
- 3. 時間が翌日であるかどうかをチェックする方法
- 4. ジェネリック型パラメータがヌル入力可能かどうかをチェックする方法?
- 5. ユーザーが日付を入力する最も良い方法は何ですか
- 6. 誰かがユーザーであるかどうかをチェックする方法は?
- 7. 私のアプリケーションがデフォルトのランチャーであるかどうかをチェックする方法
- 8. タイムオフセットが夏時間にあるかどうかをチェックする方法は?
- 9. ファイル入力タイプの1つに値があるかどうかをチェックする方法は?
- 10. フォーム入力があるかどうかをチェック
- 11. 入力フィールドがangular.jsの別の変数と一致するかどうかをリアルタイムでチェックする方法
- 12. ANTLRコモンツリーが正しいかどうかを確認するか、入力がANTLR文法に一致するかどうかをチェックする方法?
- 13. 入力がRで同じタイプとサイズであるかどうかをチェックする方法は?
- 14. 入力配列が連続しているかどうかをチェックする方法は?
- 15. ユーザーがページを好きかどうかをチェックするシームレスな方法
- 16. DateTime列が今日から30日以内にあるかどうかを単純にチェックする方法は?
- 17. 今日は「納期」であるかどうかをチェックする方法
- 18. ユーザーが既に非消耗品をダウンロードしているかどうかをチェックする方法Inapp購入
- 19. 入力フィールドに24形式時間のユーザー入力を制限する方法はありますか?
- 20. 値が挿入されているかどうかをチェックする方法
- 21. C |私の入力バッファ(stdin)が空であるかどうかをチェックする方法?
- 22. JavaScriptは入力された日付が30日より古いかどうかをチェックし、はいの場合は入力フィールドをクリアします
- 23. 変数がnullかどうかをチェックする方法は?
- 24. 入力ファイルが空であるかどうかをチェックするjquery
- 25. キュウリで日時選択入力をテストする方法
- 26. 再入力するかどうかをユーザーに聞きます
- 27. 入力がCであるかどうかを確認する方法は?
- 28. 日時がnullであるかどうかを確認する方法
- 29. ユーザー入力から関数を作成する方法は?
- 30. UITextFieldsが空であるかどうかをチェックする方法?
Webサービスに何かを渡す必要があります。これはパラメータの1つです。だから私はnullを渡すか何もせず、それは "#12:00:00 AM"に終わる。 –
@ジョン:ありがとう、わかった。私は私の答えで述べたように 'Date.MinValue'をチェックすることができます。 –