有一年多没写了..反复测试没个结果...请各位高人 帮忙看看 哪里错了.. OleDbDataAdapter myDa1 = new OleDbDataAdapter("select * from fenye where bugtime BETWEEN '#2011-08-01 00:00:00#' and '#2011-08-30 00:00:00#' ", conn); // OleDbDataAdapter myDa1 = new OleDbDataAdapter("select * from fenye where bugtime >= '" + Date1.Text + "' and bugtime <= '" + Date2.Text + "' ", conn);
DataSet myDs1 = new DataSet();
myDa1.Fill(myDs1, "fenye"); GridView1.DataSource = myDs1.Tables["fenye"].DefaultView; GridView1.DataBind();
GridView1.PageIndex = 0;错误在 :("select * from fenye where bugtime BETWEEN '#2011-08-01 00:00:00#' and '#2011-08-30 00:00:00#'里("select * from fenye where bugtime >= '" + Date1.Text + "' and bugtime <= '" + Date2.Text + "'
查询两个时间范围 是怎么样写的?我这里 写的地方那里错了。。数据没有读出来...
请高人们 指点下...
DataSet myDs1 = new DataSet();
myDa1.Fill(myDs1, "fenye"); GridView1.DataSource = myDs1.Tables["fenye"].DefaultView; GridView1.DataBind();
GridView1.PageIndex = 0;错误在 :("select * from fenye where bugtime BETWEEN '#2011-08-01 00:00:00#' and '#2011-08-30 00:00:00#'里("select * from fenye where bugtime >= '" + Date1.Text + "' and bugtime <= '" + Date2.Text + "'
查询两个时间范围 是怎么样写的?我这里 写的地方那里错了。。数据没有读出来...
请高人们 指点下...
解决方案 »
- C# SQL中,怎么对查询结果进行统计?
- 用c#做图书馆管理系统的过程中遇到的几个问题
- 【新手求助】用winform做生日贺卡 碰到小问题
- 新人求教:数据库合并的问题?
- 新手请教变量调用问题
- The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF
- C#简单入门问题
- 事务未曾提交之前,产生最大编号的函数还未执行到插入,另外一个用户执行查询,产生了同样的最大编号
- winform上按钮按下后,程序正在走,为什么我拖动窗体后,程序会自动停掉??
- c#中cookies怎样使用?
- 双重for循环写成PadLeft(….)的方法!
- 请问RIBBONBUTTON的图标能支持拉伸吗
表的类型 为文本格式.写了几句 读不出来 又不是测试...上来寻求帮助...
bugtime是不是datetime类型啊?直接Access里面打开查询,看一下效果
第二、select * from fenye where bugtime BETWEEN '#2011-08-01 00:00:00#' and '#2011-08-30 00:00:00#'
Access没用过,语法是这样的?还是下面的?
select * from fenye where bugtime BETWEEN '2011-08-01 00:00:00' and '2011-08-30 00:00:00'
试试去掉Sharp
改成 日期格式 貌似报错。。数据类型不匹配语句的话 没有错了?查询时间的范围~~~~~
不同数据库sql处理也不大一样
还有就是 '#2011-08-01 00:00:00#'加#干嘛
连接没问题..语句用 select * from fenye
能出来...
句子一换就错了...这两个语句都用过 好像不行..但都没有提示错误..运行通过..就是没显示内容...
疑问:bugtime的表类型为 文本 是否可以做时间范围的查询呢????
试试SELECT * FROM FENYE WHERE FORMAT(bugtime,'YYYY-MM-DD') BETWEEN '#2011-08-01#' and '#2011-08-30#'
关键在:FORMAT(bugtime,'YYYY-MM-DD')我的写法:FORMAT(bugtime,'YYYY-MM-DD HH24:MI:SS') 这里 不用 #....
BETWEEN '2011-08-01 00:00:00' and '2011-08-30 00:00:00'
这里感谢:hao1hao2hao3 技术支持..还有感谢各位的关注...
结贴散分...