永发信息网

VB中日期型怎样转化为整型

答案:4  悬赏:10  手机版
解决时间 2021-04-05 03:56
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-04-04 17:13
Text4.Text = DateDiff("d", yn.myrec.Fields("借盘时期"), Text5.Text) * yn.myrec.Fields("日租")
前者是日期型 后者是INT型
提示(类型不匹配)
该怎样改

text5是获取的当天日期
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 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中输入的数值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯