您的位置:程序门 -> .net技术 -> vb.net



where 中between 條件語句問題


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


where 中between 條件語句問題
发表于:2007-08-17 15:23:50 楼主
dim   cmdstr   as   string   =   "select   *   from   mytabke   where   productdate   between   ' "   &   dtp_begin.value   &   " '   and   ' "   &   dtp_end.value   &   " ' "
                try
                        dim   adapter   as   sqldataadapter
                        dim   mycon   as   sqlconnection   =   new   sqlconnection(strcon)
                        mycon.open()
                        adapter   =   new   sqldataadapter(cmdstr,   mycon)
                        adapter.fill(dset)
                        dgv_data.datasource   =   dset.tables(0)
                        mycon.close()
                catch   ex   as   exception
                        msgbox(ex.message)
                end   try


為什麼在vb.net查詢結果時間都是從控件dtp_begin.value後一天開始的阿?
在sql裡是從dtp_begin.value.不解!知道的   大家告訴我一下啊
发表于:2007-08-17 15:26:421楼 得分:0
取值是不是有问题
发表于:2007-08-17 15:27:382楼 得分:0
vb不了解,帮顶。
发表于:2007-08-17 15:34:033楼 得分:0
有时间在的原因

如:2007-08-17   08:30:20

把   dtp_begin.value   和   dtp_end.value   转换成短日期

或   dtp_begin.value   的值   yyyy-mm-dd       没有时间的值

      dtp_end.value   的值   yyyy-mm-dd   23:00:00
发表于:2007-08-17 15:53:174楼 得分:0
你的日期控件设置的问题
发表于:2007-08-19 12:51:295楼 得分:0
源代码大全   all   language   source   code     全球最大最全源代码分类网站  
技术支持:腾云驾雾   http://www.tengyunjiawu.net  

纯英文,英文不好的勿进!
发表于:2007-08-19 23:01:036楼 得分:0
dtp_begin.value
改成这样子呢?
dtp_begin.value.toshortstring


快速检索

最新资讯
热门点击