Text4.Text = DateDiff("d", yn.myrec.Fields("借盘时期"), Text5.Text) * yn.myrec.Fields("日租")
前者是日期型 后者是INT型
提示(类型不匹配)
该怎样改
text5是获取的当天日期
VB中日期型怎样转化为整型
答案:4 悬赏:10 手机版
解决时间 2021-04-05 03:56
- 提问者网友:那叫心脏的地方装的都是你
- 2021-04-04 17:13
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-04-04 18:38
用cint()函数可以进行转换
全部回答
- 1楼网友:山有枢
- 2021-04-04 20:40
加1得到的结果就是在该日期1天后的日期
例如2009-9-4 +1就等于2009-9-5
- 2楼网友:神也偏爱
- 2021-04-04 20:19
sql语句里面使用cast函数
函数原形:CAST ( expression AS data_type )
例:select cast('借盘日期' as datetime)-2 from biao
得到的记录里面就是数值型的
- 3楼网友:狂恋
- 2021-04-04 19:57
DateDiff返回的本来就是Long型,可以与整数相乘的。
如果提示类型不匹配可能是你yn.myrec.Fields("借盘时期")或者Text5.Text中有一个不能转化成Date型导致的。
检查你的数据库表结构,以及你在Text5中输入的数值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯