ユーザーがいくつかのテーブルを含むデータベースに詳細を入力できるようにするいくつかの ASP ページがあります。ASP ページの一部では、ユーザーはプロジェクト番号に基づいてデータベースを照会できます。
すべてのデータ入力は正常に機能しますが、クエリを表示しようとするとエラーが発生します。エラーは、データベース テーブルにある時間フィールドでのみ発生します。時間フィールドを持つテーブルは、エラーを返します。
うまくいけば、誰かが私がこれを乗り越えるのを手伝ってくれるでしょう。
さまざまなテーブルに 6 つのレコードセットを設定しており、そのうちの 3 つには時間フィールドがあります。テーブルに表示したい時刻フィールドを持つレコードセットの例は次のとおりです。
<td><%=(Recordset6.Fields.Item("StartTime").Value)%></td>
クエリを実行すると、コードが停止して上記の行が強調表示され、エラー メッセージも表示されます。
応答オブジェクト: 007~ASP 0101~予期しないエラー~関数が | を返しました。
私が言ったように、いくつかのテーブルがあり、これらのテーブルには時間への参照が約 5 つあります。他のすべてのデータは期待どおりに返されますが、時間フィールドが含まれている場合、5 つの時間フィールドのそれぞれで上記のエラーが発生します。
時間フィールドへの参照を削除すると、データが正しく表示されます。
私は SQL Server 2012 を使用しており、時間列はTime(0)
データ型として定義されています。
テーブルのデータは問題ないようです。Management studio でクエリを実行すると、レコードが返され、上の時間フィールドに 11:25:00 が表示されます。
前もって感謝します