這是我的表結構 我附上表與記錄的圖像 InvalidCastException的:無法投類型「System.TimeSpan」的目的爲類型「System.Nullable`1 [System.DateTime的]」
當我試圖從該表中獲取數據並希望將其顯示在頁面上時,我得到這樣的錯誤
invalidCastException:無法強制類型爲'System.TimeSpan'的對象鍵入'System。 Nullable`1 [System.DateTime的]」。 ThrowDataException InvalidOperationException異常:錯誤解析列5(EVENTTIME = 11:30:00 - 對象)
我使用存儲過程這個命令select * from events
擺脫此表中的所有記錄。 數據類型EventTime
列是時間,當我在c#上創建此列的屬性時,那麼數據類型是datetime hiow我可以解決這個問題嗎?
這裏是存儲過程的代碼,以更好地瞭解
USE [RG_DEC12]
GO
/****** Object: StoredProcedure [dbo].[GetAllBlogs] Script Date: 12/20/2016 12:01:57 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Gaurav Sharma>
-- Create date: <20/12/2016>
-- Description: <Description,,>
-- =============================================
alter PROCEDURE [dbo].[GetEvents]
-- Add the parameters for the stored procedure here
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select * from Events
END
請發佈SP代碼 –
恕我直言,當您嘗試在客戶端上顯示您的結果(C#代碼後)時出現錯誤。 SP很好 –