易截截图软件、单文件、免安装、纯绿色、仅160KB

access日期的查询

数据库中保存的是
date1
2009-12-31 15:19:00
2009-12-28 15:19:00
2009-05-31 15:19:00
2009-11-31 15:19:00


输入的查询值是2009-12-28

access怎样把这条数据查出来?

and val(date1) like '%" + dtpStartDate.Value.ToShortDateString() + "%'

不行




date1 是日期类型

select * from tt where format(date1,'yyyy-mm-dd')='2009-12-28'

DataRow[] drExist = dtGroupSub.Select("GS_LId='" + txtCurrentLayId.Text + "' and format(GS_StartDate,'yyyy-mm-dd')="+ dtpStartDate.Value.ToShortDateString()+"");

linq 的 。好像不支持format

FORMAT是JETSQL函数,应该支持,你将你的上述SQL语句显示出来看看,提示什么

DataRow[] drExist = dtGroupSub.Select("GS_LId='" + txtCurrentLayId.Text + "' and convert(varchar(10),GS_StartDate,23)='"+ dtpStartDate.Value.ToShortDateString()+"'");

也不行



是查询datatable。

引用
select * from tt where format(date1,'yyyy-mm-dd')='2009-12-28'


这可以,我刚刚测试过了。。

format(date1,'yyyy-mm-dd')是将date1的日期格式设置为yyyy-mm-dd?

and int(date1)=#2009-12-28#

datatable的查询跟直接查询access和sql的表不同。有点诡异

int() cast varchar convert format 之类的函数或名称都无法识别

是数据已经取到datatable了,再datatable里再进行查询对


相关问答:

ASP+ACCESS输出问题 - Web 开发 / ASP

哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......

Dbgrid连接access拖动滚动条死机?

Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?

是不是你数据量太大了啊
你数据少一些看看还死机吗?

数据很少啊 就一页。

我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......

Vb.net Access CrystalReport - .NET技术 / VB.NET

第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......

关于ACCESS和MSSQL的问题 - Web 开发 / ASP

有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......

VC中 odbc访问access内存增长

vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号