Office中国论坛/Access中国论坛

标题: [求助]如何清空日期啊,请懂的人指点啊 [打印本页]

作者: frownies    时间: 2006-3-9 07:37
标题: [求助]如何清空日期啊,请懂的人指点啊
我是个新手,请问如何清空日期啊?

用 DoCmd.RunSQL "insert into ..." 插入记录时,如果是空日期该怎样插入啊?

还有,需要查询几个字段到变量里,该怎样定义和得到啊?

请高手帮帮我啊




作者: frownies    时间: 2006-3-9 19:16
怎么没有人帮我啊
作者: hi-wzj    时间: 2006-3-9 19:29
将例子放上来吧
作者: frownies    时间: 2006-3-9 20:02
一个简单的插入记录,报:设置1字段为null是因为类型转换失败

还有,就是点插入按钮后不要插入提示

菜鸟请您指点,谢谢[attach]16287[/attach]

作者: skylark    时间: 2006-3-9 21:00
标题: 回复:(frownies)[求助]如何清空日期啊,请懂的人指...
iDate不给值,可以追加就行了.

Private Sub ÃüÁî0_Click()
    Dim iDate As Date
    'iDate = #2006-3-9#
   
    DoCmd.SetWarnings False
    DoCmd.RunSQL "insert into ±í1 ( ÐòºÅ,ÈÕÆÚ) Values( 1,#" & iDate & "# )"
    DoCmd.SetWarnings True
End Sub


[attach]16289[/attach]

作者: frownies    时间: 2006-3-9 22:54
谢谢skylark的指点

还有一点觉得不满意哦,在数据里,日期字段并没有置空(是1899-12-30或00:00:00),我目的是置空

还有:我想将表里的多个数据(如“日期”)读到变量里,该如何处理?

请您继续指点一二。[attach]16290[/attach]

作者: 一点通    时间: 2006-3-9 23:30
不是很白你的意思,是不是日期字段不写入数据?
作者: frownies    时间: 2006-3-9 23:34
是的,插入记录后,看“日期”要空,没有任何字符



我先谢谢您了


作者: 一点通    时间: 2006-3-9 23:35
    Dim iDate As Date
    'iDate = ""
   
    DoCmd.SetWarnings False
    DoCmd.RunSQL "insert into 表1 ( 序号) Values( 1)"
    DoCmd.SetWarnings True

作者: frownies    时间: 2006-3-9 23:36
是能写入数据库的,要求日期置空,但现在日期字段有值,非空




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3