with data1.recordset
.addnew
!产品=text1.text
!日期=format(date,"yyyymmdd")
.update
end with
我发现有时候那个!日期字段不是日期值,而是空(null)按说上面的语句没有问题,为什么其他的字段没什么问题这个有时候就为空值呢?
.addnew
!产品=text1.text
!日期=format(date,"yyyymmdd")
.update
end with
我发现有时候那个!日期字段不是日期值,而是空(null)按说上面的语句没有问题,为什么其他的字段没什么问题这个有时候就为空值呢?
解决方案 »
- 新人求学 VB 这样的年月日下拉菜单如何选择(联动)
- 在用VB开发时,从CAD中提出数据,存至EXCEL中,如何控制它们的窗口显示
- 如何下载网也上的图片文件!!
- 多少钱可以把我们给买了!
- 请教
- 用dialogs(wdfileopen).display 可以调出word 的打开对话框,并选择文件,但是......
- 怎樣在vb中編寫代碼將sql server中的部分資料導入access指定的表中?
- 求版主别删除!尊敬的大侠:您好!明天我要去应聘机房管理和维护,网络、网站、网页制作、管理、维护人员。他们可能会问什么问题(技术,
- 关于shell
- 【用笔记本的都进来吧】看看我弄的散热神器!全开源,可以自己DIY!编程之人不打诳语啊!
- 自动播放界面的制作
- 为什么list控件只能载入32736行???
.addnew
!产品=text1.text
!日期=format(date,"yyyy-mm-dd")
.update
end with
with data1.recordset
.addnew
!产品=text1.text
!日期=date
.update
end with
cstr(format(date,"yyyymmdd"))
!日期=format(date,"yyyymmdd") '这条语句没有错,要不改为:
!日期=format(date,"yyyy-mm-dd") '就不管你的字段是什么类型都成
a2 = CStr(a1)
MsgBox a1
MsgBox a2
MsgBox a1=a2
结果是true这就是说这俩个值是一样的。
with data1.recordset
.addnew
!产品=text1.text
!日期=cstr(format(date,"yyyy-mm-dd"))
.update
end with
我有的时候也能见到这种问题,
不过我解决的时候有些土!!1
就是:
把添加和更新分开来作,众些就没有再出现过,
试一下,如果有高人的话,我还是要学习的
.addnew
!产品=text1.text
!日期=format(date,"yyyy-mm-dd")
.update
end with
ADDNew操作
数据库的执行效率是很低的
见意你最好使用SQL的标准插入语句
INsert Into
不能用update?吗?
是不是使用updatarecord就能够避免这样的问题出现?我觉得在写一些大的工程的时候,不应该用分开写的方法,这样很多代码要重复写。意义太小了。
with data1.recordset
.addnew
!产品=text1.text
!日期= Cdate(date())
.update
end with
如果你用的是SQL数据库
with data1.recordset
.addnew
!产品=text1.text
!日期= DateValue(date())
.update
end with