由于您的DDL语句包括
DEFAULT,因此您必须使用ADO执行它。我将您的语句加载到字符串变量中,然后从Access 2007中执行该语句,如下所示:
CurrentProject.Connection.Execute strSql
的 工资 字段是小数精度8,尺度2和默认15000。
DEFAULT是Jet 4.0附带的Access
SQL功能之一。这些功能不适用于从DAO执行的语句。如果使用Access的查询设计器创建和执行语句,则使用DAO。如果您使用,则相同
CurrentDb.Execute。但是
CurrentProject.Connection是一个ADO对象,因此它可以具有
.ExecuteJet
4.0功能。
自从隐含
NOT NULL之后
PRIMARYKEY就不需要注意了。但是不会触发错误。只要您从ADO执行该语句,该语句便会按照您最初编写该语句的方式工作。
PRIMARY KEY``NOTNULL``PRIMARY KEY NOT NULL
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)