sql创建access表怎样设置表的默认值(default使用报错)

时间:2020-12-19 09:54:06
我这样写的,是ACCESS数据库
create table kcB (id          autoIncrement            primary key,
                  manager     varchar(20),
                  shopID      integer,
                  gameID      integer,
                  shunt1ID    integer,
                  shunt2ID    integer,
                  client      varchar(20),
                  myGameID    varchar(20),
                  tradeNum    integer,
                  tradeDate   date                     default date(),
                  [memo]      text
                  )
default date()这里报错,请问ACCESS能不能设置默认值,该怎样设置
解决了马上给分,虽然分不多,呵呵 :-)

4 个解决方案

#1


DEFAULT保留字不能在Access的查询视图中用,只能在ADO或Jet OLE DB provider中使用。

--参考:
http://community.csdn.net/Expert/topic/4254/4254570.xml?temp=.659054

#2


关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
    《查询》数据定义查询不会怎么办?
    http://access911.net/index.asp?u1=a&u2=71FAB01E15DC







----------------------- 911 社区回帖个人签名 start -----------------------

http://access911.net/csdn 无须注册提供附件上传功能,如果你提问的时候有附件请到上述地址上传并将链接复制粘贴。

http://access911.net 用 7 年时间整理了大量有关 Access 的原创资料,请有空的时候多用文章搜索功能

如果您有兴趣加入ACCESS编程的专项研究可以来QQ群“ACCESS上海研究班”看看,加入的方法请看这里《个性化的access911.net(七)QQ 群加入规则(专门讨论 ACCESS 的 )》
http://access911.net/?kbid;72FAB01E16DCECF3

----------------------- 911 社区回帖个人签名 end -----------------------

 向上看呦!

#3


ACCESS 中必须用 VBA 的 CURRENTPROJECT.CONNECTION 来执行


并且 JET SQL 不支持分行写,还有 DEFAULT DATE 是可以的

#4


用ADO OR VBA才能这样写,直接在查询中不行

#1


DEFAULT保留字不能在Access的查询视图中用,只能在ADO或Jet OLE DB provider中使用。

--参考:
http://community.csdn.net/Expert/topic/4254/4254570.xml?temp=.659054

#2


关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
    《查询》数据定义查询不会怎么办?
    http://access911.net/index.asp?u1=a&u2=71FAB01E15DC







----------------------- 911 社区回帖个人签名 start -----------------------

http://access911.net/csdn 无须注册提供附件上传功能,如果你提问的时候有附件请到上述地址上传并将链接复制粘贴。

http://access911.net 用 7 年时间整理了大量有关 Access 的原创资料,请有空的时候多用文章搜索功能

如果您有兴趣加入ACCESS编程的专项研究可以来QQ群“ACCESS上海研究班”看看,加入的方法请看这里《个性化的access911.net(七)QQ 群加入规则(专门讨论 ACCESS 的 )》
http://access911.net/?kbid;72FAB01E16DCECF3

----------------------- 911 社区回帖个人签名 end -----------------------

 向上看呦!

#3


ACCESS 中必须用 VBA 的 CURRENTPROJECT.CONNECTION 来执行


并且 JET SQL 不支持分行写,还有 DEFAULT DATE 是可以的

#4


用ADO OR VBA才能这样写,直接在查询中不行