我想将日期时间存储在变量中,但它会给我一个错误。我正在使用SQL-Server 2005和vb.net。
SQL.SQLDataSet.Tables(0).Rows.Item("fin_year").ToString
错误为invalid casting from string to int
答案 0 :(得分:0)
SqlServer datetime字段不是int,您可以返回整个日期时间并将其存储在VB Date变量中并使用VB函数获取年份,或者您可以在datetime字段上使用sql函数YEAR()在select语句中,将年份作为整数返回