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语句中的语法错误”。谢谢你的帮助,但它还是来了