TDateTime dtDate = StrToDate("2002-4-21");
aq->Close();
aq->SQL->Clear();
aq->SQL->Add("Select * From main Where 日期='2002-12-12'";
aq->Open();
DBGrid1->DataSource=DataSource1;
编译通过,但是查询时说类型不匹配;我的日期是yyyy-mm-dd格式啊??
修改
aq->SQL->Add("Select * From main Where 日期='2002-12-12'";
为
aq->SQL->Add("Select * From main Where 日期=#2002-12-12#";
ACCESS中sql 语句在时间的前后要加上#号,在SQL SERVER 则不用
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=4124752