百分求组一个ACCESS日期比较和DEBUG问题(C#),急!

问题描述

先感谢大家的眼球~~~:)问题一:我现在郁闷一个问题,那个ACCESS真是让我头疼啊,,,我现在查询二个日期之前的数据,,但是我取日期都有00:00:00在后面,而且我还需要这个00:00:00又不能去掉,那么如果有用这个的话,又取不到数据.只有光用日期例如23-05-2008才能取到数据,,这个怎么办啊...例如是这个:在日期列的准则中输入"<#2005-2-3#";想要2005年10月1日到2007年1月的数据,输入"Between#2005-10-100:00:00#And#2007-1-3100:00:00#",必须把这个00:00:00去掉才可以拿到数据,,,但是我不想拿掉啊.有没有办法?[color=#FF0000]------------------------------------------------------------------------[/color]问题二:还有一个自己做的小加密解密程序DEBUG问题(也不知道是否是DEBUG之类的问题啦)请问为什么我现在打包好了之后,自己做的小程序取的硬盘信息(是为了注册用的,这样防止盗版,虽然简单,呵呵)..为什么那个DEBUG里面的EXE文件再另外一个机器上面之后还取的是之前最后一次DEBUG的硬盘信息???这个是什么情况呢,难道换台机器都得在这个机器上面DEBUG一下才能打包啊?那样不直接昏迷死,所以我知道是我的错误,这个情况有人遇见吗??详细情况是:我的程序设置是把取硬盘和CPU信息的方法放在WINDOW_LOAD(我用WPF+C#编成的).里面,每次程序一启动应该立刻调用那个取硬盘和CPU信息的方法,然后再去取注册表里面的加密窜,然后解密还原成硬盘和CPU信息.(如果没有就直接提示请注册).如果有的话再和WINDOW_LOAD里面取得的硬盘和CPU信息比较是否正确...这就我的思路,,,问题就是为什么例如我现在在这个机器DEBUG了之后,然后我再拿到另外一机器上面去,取不到这个新的机器硬件信息,还是以前DEBUG的那个机器信息,除非我再在新机器上面DEBUG一下才是,这个怎么个情况....这个问题二我在这个贴子问过,但是没有人给我任何建设性的回答:http://topic.csdn.net/u/20080609/21/69574e5c-8c31-4cc4-ace2-8e3ec49e1ccb.html再次感谢任何的回复...但是帮顶欢迎,但是千万别给什么莫名其妙的回答.那样浪费自己时间.

解决方案

解决方案二:
很久不用Access了,你遇到的问题有点意思,帮顶
解决方案三:
顺便在问一问题,如果ACCESS里面有10W个记录,我每次查询一个相等的条件例如SELECT*FROMTABLEWHETHERCONDITION=MYCONDITION.这个查找一次大约花多少时间?不会好几秒钟吧
解决方案四:
忘记说了,我ACCESS命令是:accessCmd=newOleDbCommand(@"SELECT*FROMDailyOperationWHEREDate>=#"+dateF+"#ANDDate<=#"+dateT+"#",accessCon);

如果我把其中的"+"符号改成"&",它说错误operator'&'cannotbeappliedtooperandsoftype'string'and'System.DateTime'说我不能转换,所以我老是取不到数据,,,但是如果我用这句又能取到数据accessCmd=newOleDbCommand(@"SELECT*FROMDailyOperationWHEREDate>=#"+dateF+"#",accessCon);

这个怎么回事情啊,,,不要告诉我用BETWEEN,我试了也没用..谢谢
解决方案五:
中国人就没高手???难道非要逼我发到外国人论坛上去???
解决方案六:
第一个问题,我在我的ACCESS数据库里实验了数据:aabb2008-7-212:12:12aa2008-7-312:12:12bb语句:ELECT*from表1whereaa>=#2008-7-212:12:12#andaa<=#2008-7-214:12:12#结果:aabb2008-7-212:12:12aa
解决方案七:
按理说10w记录应该是很快的<1s,不过这个也取决于硬件condition的数据类型也有影响可以试着加个index在condition上引用2楼totolwang的回复:

顺便在问一问题,如果ACCESS里面有10W个记录,我每次查询一个相等的条件例如SELECT*FROMTABLEWHETHERCONDITION=MYCONDITION.这个查找一次大约花多少时间?不会好几秒钟吧

解决方案八:
我也测试了,,,@"SELECT*FROMDailyOperationWHEREDate>=#"+dateF+"#"这句能取到信息,但是这句就去不到@"SELECT*FROMDailyOperationWHEREDate<=#"+dateT+"#"我郁闷了,即使我把这dateT个变量改成实际日期和上面一样的,也取不到我数据库的信息,,,小于等于用不了???
解决方案九:
引用6楼diteric的回复:

按理说10w记录应该是很快的<1s,不过这个也取决于硬件condition的数据类型也有影响可以试着加个index在condition上引用2楼totolwang的回复:顺便在问一问题,如果ACCESS里面有10W个记录,我每次查询一个相等的条件例如SELECT*FROMTABLEWHETHERCONDITION=MYCONDITION.这个查找一次大约花多少时间?不会好几秒钟吧

可以试着加个index在condition上是什么意思?
解决方案十:
00:00:0023:59:59

时间: 2024-09-20 04:44:53

百分求组一个ACCESS日期比较和DEBUG问题(C#),急!的相关文章

excel-vb 识别不了俩种日期格式一个是文本格式 一个是日期格式

问题描述 vb 识别不了俩种日期格式一个是文本格式 一个是日期格式 vb 识别不了俩种日期格式一个是文本格式 一个是日期格式. cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" xxx ";Extended Properties='Excel 8.0;HDR=Yes'" 语句是 MSFlexGrid1.TextMatrix(j , 3) = rs(&

一个时间日期转换格式的小功能(Oracle)

一个时间日期转换格式的小功能 SQL> SELECT TO_CHAR(SYSDATE,'SSSSS'),sysdate FROM DUAL; TO_CH SYSDATE ----- ------------------- 62239 2007-11-21 17:17:19 SSSSS :格式显示的是自午夜0点以来,流逝的秒数,用它来算两个时间之差的秒数很简单,如下: SQL> set serveroutput on   1  declare   2  t1 number ;   3  t2 n

前段开发-问一个关于php传值问题在线等挺急的

问题描述 问一个关于php传值问题在线等挺急的 index.html 一个table,里面正常的表格,有一项可以check(如下图) 然后我要把这个页面中选中的值通过post传到php,要怎么做呢 直接post的话只会传递完最后一组值 而且我也不知道怎么传递选中的值 求大神解答开发-问一个关于php传值问题在线等挺急的-前段开发"> 解决方案 复选框同样有value值,跟你其他两个是一样传值,在 加上name值和value值, name值一样,value不同,提交后就可以获得 ,eg: n

这是两个按钮实现的用户启用禁用,如何一个按钮实现启用禁用?求助,急。。。。

问题描述 这是两个按钮实现的用户启用禁用,如何一个按钮实现启用禁用?求助,急.... ---前台--' CommandName=""disnablestatus"" />----后台----- int intUserId = Convert.ToInt32(e.CommandArgument.ToString()); LinkButton enablebtn = (LinkButton)e.Item.FindControl(""enable

javascript引擎-用javascript编写一个登陆的页面,求代码 ,急求!!

问题描述 用javascript编写一个登陆的页面,求代码 ,急求!! 像是这样的:function request(paras){//获取url参数 var url=location.href; var paraString=url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj={}; for (i=0; j=paraString[i]; i++)paraObj[j.sub

Fragment 请求网络 切换另一个fragment ! 求大神解答啊 急 !

问题描述 Fragment 请求网络 切换另一个fragment ! 求大神解答啊 急 ! 5C 用RadioGroup 下的三个 RadioButton 管理 , 三个Fragment 是从网络上获取数据显示,网络上获取数据有延迟可能要1秒左右才能显示 ,当数据还没有显示出来时,切换到其他的 fragment 就会报错如下: FATAL EXCEPTION: main java.lang.NullPointerException at android.view.LayoutInflater.f

Access日期与时间函数汇总_Access

今天在开发系统的时候,需要实现这样一个功能      根据选中的日期,查询相关的内容,但不是按照整个日期去过滤,而是根据,年,月,日拆分的形式去过滤,比如2013年的,2月份的     在sqlserver中,我们可以可以直接根据datePart去完成即可     select * from pays where 1=1 and datepart(year, pdate)=2013 and datepart(month, pdate)=2 and datepart(day, pdate)=26

一个ACCESS数据库数据传递的方法

一直以来,ACCESS数据库中的申报数据在分公司与总公司之间传递,用EXCEL或DBASE.TXT甚至ACCESS等格式,我总觉得不太理想.最近看了一本书,不经意间发现了一个方法,使用ACCESS数据库生成申报数据与读入数据似乎简单了不少,特拿出来与大家分享.同时,也希望能得到更多的指点. 附上示例: Sub Mwrite() On Error GoTo thiserr Dim rs As New ADODB.Recordset rs.Open "dlmd", CurrentProje

一个C++日期类(第二部分)

本文适合初级读者 Chuck Allison 是盐湖城圣 Latter Day 教堂总部下耶稣教堂家族历史研究处的软件体系设计师.他拥有数学学士和数学硕士学位.他从1975年起开始编程,从1984年起他开始从事c语言的教学和开发.他目前的兴趣是面向对象的技术及其教育.他是X3J16,ANSI C ++标准化委员会的一员.发送e-mail 到 allison@decus.org,或者拨打电话到 (801)240-4510 均可以与他取得联系. 在上个月的封装中我提出了一个简单的C++日期类的雏形.