问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB 中 DTPicker控件 字符串转换日期时间失败

发布网友 发布时间:5小时前

我来回答

2个回答

热心网友 时间:2024-10-21 16:05

很笨的办法但是估计管用:
Private Sub Command1_Click()

DIM vyear as integer
DIM vmon as integer

DIM vday as integer

DIM sqlt as String
Adodc1.CommandType = adCmdText

DateSerial(DTPicker1.Value,vyear,vmon,vday)

sqlt ="select * from 入库记录 where 日期 Between Date("&vyear&","&vmon&","&vday&") and Date("
DateSerial(DTPicker2.Value,vyear,vmon,vday)

sqlt =sqlt&vyear&","&vmon&","&vday&")"
Adodc1.RecordSource = sqlt

Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub

A机和B机在日期转字符串的区域选项的设置不同,会导致sql语句中最终的日期字符串不一致。
最好的办法是像其它语言一样提供‘占位符’,但是adodc控件没有研究过怎么用。
比如:Java,delphi等,可以写作
cmd.text = "select * from sometab where datefiled between @date1 and @date2";
cmd.prepare;
cmd.parameters[0].asdatetime= DTPicker1.Value或者cmd.parabyname("@date1").asdatetime= DTPicker1.Value
cmd.parameters[1].asdatetime= DTPicker2.Value 或者 cmd.parabyname("@date2").asdatetime= DTPicker2.Value

热心网友 时间:2024-10-21 16:05

Adodc1.RecordSource = "select * from 入库记录 where 日期 Between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "#"
日期要用#,并且有些地方要加空格,拷贝我上面的吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是什么钞票。 请问这是哪个国家的钞票?价值多少人民币?谢谢 快易典学生平板电脑屏幕碎了怎么办,我在书店买的,可以拿到书店修吗... 沧州龟头周围有一圈小肉粒是什么? 快易典学生电脑的屏幕摔坏了,触屏触不了,可以修吗?如果修的话要多少... 西班牙冷汤和哪些菜品搭配更好喝? 西班牙番茄冷汤提示 我想请问你在秦汉胡同学学古筝...一共需要多少钱啊,包括买古筝的钱 word2010如何查看和编辑文档? 胸罩带子老掉,罩杯边有空 哪位大神帮我看看VB DTpicker的问题,在线等,毕设啊~~ vb dtpicker连接sql查询日期的问题 VB ~dtpicker提取日期输出格式错误问题~急~! 一个男生去找一个女孩结果这个女孩要他回去还说了你照顾你自己吧,然后... 说冷静冷静缓和关系其实是不想复合还是? 异地一个男生去奔赴一个女孩结果这个女孩要他回去说什么冷静冷静缓和关 ... 拢按捻挑,上上下下弹琵琶,曲醉东南西北客。下联 求对联:十口为古,上上下下古卡山海关。非常感谢~ 高锰酸钾坐浴温度低了会有影响么嘛 用温水和冷水交替洗脸对皮肤有好处吗? 关于诚信的名句有什么? 七十摄氏度的水冷过后算冷开水吗?可以用来调蜂蜜水吗 生姜水冷了放蜂蜜好,还是热放蜂蜜好呢? ...每个电影的中英文名字,每个电影找出20个经典台词也要中英文的,_百... 三星液晶电视的芒果互联网视频上不去 在死过老鼠的地方上厕所尿溅到阴部会不会感染疾病 老鼠尿尿在瓶子上,没开口的水会会有细菌吗 3500元购置组装电脑带显示器,请达人们帮我写下配置单注明价格... 武器类专业毕业后可以穿军装吗 我眼睛近视400 南京理工大学武器类专业往届生可以考吗 是不是只有国防生可以报考 VB中DTPicker控件保存格式时单位数的时候前面的0没有了 两个小组一共23已经走了20分钟,一组10人,二组有多少人? 家长应如何与老师有效沟通孩子的问题? 填一填11161316171811中一位数有其中最小的数是两位数有其中最大的数... 梳理人教版“树的整数”知识,急啊! 人的体细胞有23对同源染色体,减数第一次分裂的初级精母细胞中有四分体... 减数第一次分裂初级精母细胞染色体有几个 人的体细胞中有23对染色体, 则其初级精母细胞中的四分体数目为:A.0B... 1.人的初级精母细胞中有多少四分体?? 都市菜园是光明都市菜园吗?平时听人说起过都市菜园,但是搜索出来是光明... 都市菜园和光明都市菜园有什么区别吗? 最近我们公司在光明都市菜园订购的葡萄,很好吃,想问下光明都市菜园是做... 想问下现在出来的光明都市菜园怎么样? 大家好!请问我用oracle数据库,想创建一个自动增长的字段。我不想... 滚筒洗衣机出现U3是什么原因呢? ...都会有一次吐痰曾黄绿色,但不会咳嗽,不过偶而有曾一样的红色,但红色... 咳嗽的时间较长并偶而带有血丝是怎么回事 喉咙疼痛,咳嗽痰里带有血丝,是SARS的症状吗 咳嗽带血丝 ...赵敏为什么不怕张无忌掐他脖子威胁杀了她,而一在她脚底点穴没过多久...