如何将列的varchar(50)数据类型转换为datetime?

时间:2016-07-19 07:26:55

标签: c#

我必须从两个日期开始在gridview中检索数据。我有两个textbox首先是txtFromDate,第二个是txtTodate。在我的表DateTime中存储为Varchar datatype,因此当我选择FromDate "1/7/2016" and ToDate "18/7/2017"时,它也会显示上个月的数据,即6th month (June) data。我不想要这个。因此,我想使用以下查询将varchar数据类型转换为Datetime

Select * from Vtable 
where convert(datetime,InDateTime,105) between '"+txtFromDate+"' and '"+txtToDate+"';

但这会导致错误超出范围。 Plz帮我解决了这个错误。

0 个答案:

没有答案