2009-08-26 42 views
0

有誰知道在使用DataReader時是否可以更改DateTimeMode。 所有的例子,如下所示,我可以找到使用DataTable使用SQLDataReader更改DateTimeMode

SqlCommand command = new SqlCommand("SELECT EmployeeID, FullName, DateCreated,   DateAppointment FROM [Employees] ...", connection); 
SqlDataAdapter adapter = new SqlDataAdapter(command); 
DataTable result = new DataTable(); 
adapter.FillSchema(result, SchemaType.Source); 
result.Columns["DateCreated"].DateTimeMode = DataSetDateTime.Utc; 
result.Columns["DateAppointment"].DateTimeMode = DataSetDateTime.Utc; 
adapter.Fill(result); 
return result; 

我會更好去DataTable?任何指針非常讚賞。

回答

2

如果您的問題是您是否可以避免每次都明確設置UTC模式,那麼您應該使用強類型數據集並在設計器中設置模式。

+0

謝謝,我很少使用VS,所以只是希望確保我通過現有的方法調用數據庫獲取UTC的日期。 – Chin 2009-08-26 02:56:22