0

私のDBには、「間隔日から秒」データ型の「StartTime」という名前のフィールドがあります。

LLBLGenはそれを「timeSpan」に変換しました

トランザクションジョブを実行しようとしていますが、次のコード行を使用してタイムスパン値を割り当てました。

request.tableTransferObject.StartTime = new TimeSpan(0, startTimePicker.SelectedDate.Value.Hour, startTimePicker.SelectedDate.Value.Minute, startTimePicker.SelectedDate.Value.Second);

しかし、エンティティを保存しようとすると、次の例外が発生します

An exception was caught during the execution of an action query: Invalid parameter binding
Parameter name: StartTime4. Check InnerException, QueryExecuted and Parameters of this exception to examine the cause of this exception.

DBに値を挿入するにはどうすればよいですか?

4

1 に答える 1

0

多くの調査の後、これを行う適切な方法を見つけることができませんでした。

最後に、DB 値を Date に変更し、設定および取得するときに、時間部分のみを取得および設定しました。日付部分は常にデフォルトで 01.01.2001 ですが、私にとっては重要ではありません。時間の部分だけを簡単に設定・取得できます。

そして、これは私が必要とするトリックをしました。今、それは働いています。

于 2012-12-04T10:14:28.387 に答える