5月21日-编程感受

原创 2005年05月21日 22:42:00

20日问:要用到TextBox中的字符的关键字查询的SQL语句怎么写啊?
    Dim Key As String
        Key = txtKey.Text
        myQueryLN = "select* from t_devList where FormName like '%Key% ' "
答:我的答案如下:
    myQueryLN = "select* from t_devList where FormName like '%'&'" & Key & "'&'%'"
    结果他说不对,不过我测试是对的,今天早上他发来消息说应该是这样的:
    myQueryLN = "select * from t_devList where FormName like '%" & Key & "%'"
    我看了,和我的写法一样哈,只是比我的简单就是了,呵呵,当时也没多想,就写成上面那个样子了。注意:要精简程序啊~~~

21日问:时间段的查询语句怎么写啊?
答:我的答案如下:
    SELECT * FROM 费用表 where 报账时间 between DateValue('" & FreTimeCount.stardate & "') and DateValue('" & FreTimeCount.overdate & "')
    FreTimeCount.stardate和FreTimeCount.overdate是我在另一个窗口建的公共变量
    结果他说他用的是DateTimePicker控件,其实改成这样就对了:
    SELECT * FROM 费用表 where 报账时间 between DateValue('" & DateTimePicker1 & "') and DateValue('" & DateTimePicker2 & "')
    中途有人加入话题,他的看法是“大于多少,小于多少就行了”,他的意思是:
    statTime1 = "CheckTime>=" + "'" + DTPfrom.Value + "'" + " " + "and" + " " + "CheckTime<=" + "'" + DTPto.Value + "'"
    DTPfrom.Value 这是开始时间
    DTPto.Value 这是结束时间
    这样不好看,翻译过来就是*=(选择时间>=开始时间 and 选择时间>=结束时间),把这个时间段条件放到statTime1变量里面了,写sql语句时用statTime1就可以了。

看了这个,我也就把以前的一个程序修改了,到底方不方便我也说不上,反正在我那个程序中,用文本框取时间和用DateTimePicker控件取时间花的时间差不多,也就不存在方不方便了。唯一的不同就是利用DateTimePicker控件可以通过鼠标来选择时间,对于不想使用键盘的人来说,是方便了不少。

现在遇到一个问题就是,如何判断MDI窗口的子窗口已打开,提示不能打开多个窗口。相信这个问题很快就能解决,应该是涉及到窗口句柄吧。

到了下午遇到一个有关数据库的问题,到现在也还没有解决,就是如何能通过SQL语句,把数据表里面各列数据为NULL的字段改成特定值。哎~~~有待解决啊,虽然在程序里面很好实现,但直接写SQL语句,我就晕了啊:~(

版权声明:本文为博主原创文章,未经博主允许不得转载。

2017 GAITC全球人工智能技术大会即将于5月召开!

本届大会主题:交叉、融合、相生、共赢,汇聚全球人工智能学术界和产业界著名学者、顶级专家和业界精英,共同探讨人工智能发展的科技创新与行业变革战略,破解人工智能创业和商业模式的密码。...
  • huodongjia2016
  • huodongjia2016
  • 2017年04月27日 11:41
  • 658

6月30日苹果中国区所有游戏需要广电总局审批才可上架的通知,从此就呵呵哒了

之前5月份广电局一封邮件通知让整个业界惊魂未定,种种谣言和辟谣纷纷四起,今天,6月30日,苹果终于没有能抗衡住广电总局的压力,在开发者后台贴出这样的醒目通知: 致中国地区游戏开发人员: 根据2...
  • XiaoYuWen1242466468
  • XiaoYuWen1242466468
  • 2016年07月01日 09:10
  • 565

序章 1998年5月2日 HIDE 亡故

那天,Yoshiki正坐在自己的凌志车驾驶席上。一般情况下汽车都是由助手或秘书来担任驾驶,而他坐在后面的座位上。来自工作上的电话很多,即使是在车内也总是忙碌的度过着。但是那天并不同。要到夜晚才进行录音...
  • bfzycsdn
  • bfzycsdn
  • 2014年10月01日 09:01
  • 200

关于java的一些问题,比较基础,大家可以看看咯

问题:一瓶汽水一块钱,喝完退五毛钱,有20元,用java程序写20元能喝多少汽水 回答: int a; int i; a=20; i=0; a=2*a; while(a>2){ a=a-1; i=...
  • u012187684
  • u012187684
  • 2016年11月21日 18:59
  • 870

2017年5月20日软考考试报名开始啦

2017年上半年软考信息系统项目管理师、系统集成项目管理工程师、信息安全工程师考试将于2017年5月20日举行,目前全国所有省市都已发布报名简章通知,各位学员注意按报名简章通知在规定时间完成报名。 ...
  • aura2015
  • aura2015
  • 2017年03月13日 17:25
  • 557

使用BeautifulSoup爬取“0daydown”网站的信息(2)——字符编码问题解决

上篇中的程序实现了抓取0daydown最新的10页信息,输出是直接输出到控制台里面。再次改进代码时我准备把它们写入到一个TXT文档中。这是问题就出来了。 最初我的代码如下: #-*- coding: ...
  • abclixu123
  • abclixu123
  • 2015年03月16日 23:37
  • 3645

2014年5月27日中国大陆封锁Google事件解决办法

2014年5月27日中国大陆封锁Google事件指自2014年5月27日后,Google公司的各项服务遭到疑似来自防火长城的恶意干扰,导致中国大陆地区的用户无法正常使用其服务的事件。自当天起,来自中国...
  • rain_butterfly
  • rain_butterfly
  • 2014年07月14日 15:15
  • 4092

2011年5月21日

没有做什么事情的一天。发现一件事:我在上周末就已经决定要读完Report Module;而在今天才算基本画上了句号——也就是说,我这周做事的进展是及其低效的——我想,是因为我做事的时候太容易分心。要改...
  • flyfy1
  • flyfy1
  • 2011年05月22日 01:22
  • 220

contentProvider和contentResolver

1.什么是ContentProvider ContentProvider翻译为“内容提供者”; 定义:指该应用包含一些方法,供外界访问,其他应用程序可以调用该方法,比如如果应用A创建了一个数据库...
  • solarsaber
  • solarsaber
  • 2016年05月28日 16:48
  • 219

2016年5月21日

今天下雨,加上前几天面试失败,在追的女孩又爱答不理的,感觉自己就是一个没钱没工作又肥又丑的30岁无为大龄剩男,哎,郁闷啊。 废话不多,聊聊今后想要学的技术方向。 1.Dynamics CR...
  • dom075
  • dom075
  • 2016年05月21日 16:38
  • 152
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:5月21日-编程感受
举报原因:
原因补充:

(最多只允许输入30个字)