Sql create table语句中的语法错误-Access 2010

Sql create table语句中的语法错误-Access 2010,sql,ms-access,ms-access-2010,ddl,Sql,Ms Access,Ms Access 2010,Ddl,在每个列定义之后,应该有一个逗号(,),而不是分号(;)。 此外,该脚本看起来好像是从Oracle借来的。在access中,varchar2、number和date的对应类型分别为varchar、numeric和datetime: Create table Customers ( customerid number(10) PRIMARY KEY; First_name varchar2(100); last_name

在每个列定义之后,应该有一个逗号(
),而不是分号(
)。 此外,该脚本看起来好像是从Oracle借来的。在access中,
varchar2
number
date
的对应类型分别为
varchar
numeric
datetime

Create table Customers 
(
customerid              number(10) PRIMARY KEY; 
First_name              varchar2(100); 
last_name               varchar2(100); 
house_number            number(10); 
street                  number(10);  
postcode                number(5); 
home_phone_number       number(10);  
mobile_phone_number     number(10);  
email_address           varchar2(100); 
DOB                     date
);

在每个列定义之后,应该有一个逗号(
),而不是分号(
)。 此外,该脚本看起来好像是从Oracle借来的。在access中,
varchar2
number
date
的对应类型分别为
varchar
numeric
datetime

Create table Customers 
(
customerid              number(10) PRIMARY KEY; 
First_name              varchar2(100); 
last_name               varchar2(100); 
house_number            number(10); 
street                  number(10);  
postcode                number(5); 
home_phone_number       number(10);  
mobile_phone_number     number(10);  
email_address           varchar2(100); 
DOB                     date
);

在每个列定义之后,应该有一个逗号(
),而不是分号(
)。 此外,该脚本看起来好像是从Oracle借来的。在access中,
varchar2
number
date
的对应类型分别为
varchar
numeric
datetime

Create table Customers 
(
customerid              number(10) PRIMARY KEY; 
First_name              varchar2(100); 
last_name               varchar2(100); 
house_number            number(10); 
street                  number(10);  
postcode                number(5); 
home_phone_number       number(10);  
mobile_phone_number     number(10);  
email_address           varchar2(100); 
DOB                     date
);

在每个列定义之后,应该有一个逗号(
),而不是分号(
)。 此外,该脚本看起来好像是从Oracle借来的。在access中,
varchar2
number
date
的对应类型分别为
varchar
numeric
datetime

Create table Customers 
(
customerid              number(10) PRIMARY KEY; 
First_name              varchar2(100); 
last_name               varchar2(100); 
house_number            number(10); 
street                  number(10);  
postcode                number(5); 
home_phone_number       number(10);  
mobile_phone_number     number(10);  
email_address           varchar2(100); 
DOB                     date
);

您的DDL语句(带有@Mureinik建议的字段类型替换)在Access 2010中有效,但仅当您从ADO执行它时:

创建表客户(
customerid数字(10)主键,
名字varchar(100),
姓氏varchar(100),
房屋编号数字(10),
街道数字(10),,
邮政编码数字(5),
家庭电话号码数字(10),
手机号码数字(10),
电子邮件地址varchar(100),
日期时间
); 
我将语句加载到一个字符串变量strCreate中,并像这样执行它

CurrentProject.Connection.Execute strCreate
CurrentProject.Connection
是一个ADO对象

当通过DAO执行时,该语句将抛出语法错误


CurrentDb.Execute strCreate'您的DDL语句和@Mureinik建议的字段类型替换在Access 2010中工作,但仅当您从ADO执行它时:

创建表客户(
customerid数字(10)主键,
名字varchar(100),
姓氏varchar(100),
房屋编号数字(10),
街道数字(10),,
邮政编码数字(5),
家庭电话号码数字(10),
手机号码数字(10),
电子邮件地址varchar(100),
日期时间
); 
我将语句加载到一个字符串变量strCreate中,并像这样执行它

CurrentProject.Connection.Execute strCreate
CurrentProject.Connection
是一个ADO对象

当通过DAO执行时,该语句将抛出语法错误


CurrentDb.Execute strCreate'您的DDL语句和@Mureinik建议的字段类型替换在Access 2010中工作,但仅当您从ADO执行它时:

创建表客户(
customerid数字(10)主键,
名字varchar(100),
姓氏varchar(100),
房屋编号数字(10),
街道数字(10),,
邮政编码数字(5),
家庭电话号码数字(10),
手机号码数字(10),
电子邮件地址varchar(100),
日期时间
); 
我将语句加载到一个字符串变量strCreate中,并像这样执行它

CurrentProject.Connection.Execute strCreate
CurrentProject.Connection
是一个ADO对象

当通过DAO执行时,该语句将抛出语法错误


CurrentDb.Execute strCreate'您的DDL语句和@Mureinik建议的字段类型替换在Access 2010中工作,但仅当您从ADO执行它时:

创建表客户(
customerid数字(10)主键,
名字varchar(100),
姓氏varchar(100),
房屋编号数字(10),
街道数字(10),,
邮政编码数字(5),
家庭电话号码数字(10),
手机号码数字(10),
电子邮件地址varchar(100),
日期时间
); 
我将语句加载到一个字符串变量strCreate中,并像这样执行它

CurrentProject.Connection.Execute strCreate
CurrentProject.Connection
是一个ADO对象

当通过DAO执行时,该语句将抛出语法错误


CurrentDb.Execute strCreate'发生了什么错误?哪个数据库管理系统?我们猜不出你脑子里在想什么对不起,我使用access 2010,错误是“create table语句中的语法错误。谢谢错误是什么?哪个DBMS?我们猜不出你脑子里在想什么对不起,我使用access 2010,错误是“create table语句中的语法错误”。谢谢,错在哪里?哪个数据库管理系统?我们猜不出你脑子里在想什么对不起,我使用access 2010,错误是“create table语句中的语法错误。谢谢错误是什么?哪个DBMS?我们猜不出你脑子里在想什么对不起,我使用access 2010,错误是“create table语句中的语法错误”。谢谢你的帮助,但它还是来了