2014-03-26 42 views
0

我想將日期時間存儲在變量中,但它給了我一個錯誤。我正在使用SQL-Server 2005和vb.net。將日期時間存儲在變量中時出錯

SQL.SQLDataSet.Tables(0).Rows.Item("fin_year").ToString 

的錯誤是invalid casting from string to int

+0

您當前的代碼讀取的是,它不存儲任何內容。小心添加一些精度,顯示異常的堆棧跟蹤? – Crono

回答

0

SQLServer的時間字段不是int,你可以返回整個日期時間並將其存儲在一個VB日期變量,使用VB函數獲得一年,或者你可以在select語句的datetime字段中使用sql函數YEAR(),並以整數形式返回年份