读书人

帮小弟我 看看 SQL 哪错了

发布时间: 2012-06-01 16:46:36 作者: rapoo

帮我 看看 SQL 哪错了
create table employee(
ID bigint unique,
EName varchar(255) not null,
Sex varchar(255),
Job varchar(255),
Permanent varchar(2) check (Permanent in('是','否')),
AddID bigint unique,
primary key(ID)


[解决办法]
最后的括号改为 半角的
[解决办法]
最后行的括号,应该是lz在有中文输入法下输入的,改成英文的把
[解决办法]

探讨

不是那个 括号的问题……
那个括号是我 后来打的……

[解决办法]
没有错啊
[解决办法]

sql = @"create table employee(
ID bigint unique,
EName varchar(255) not null,
Sex varchar(255),
Job varchar(255),
Permanent varchar(2) check (Permanent in('是','否')),
AddID bigint unique,
primary key(ID)
)";
请检查定义 ID bigint unique, AddID bigint unique, 没感觉不对
[解决办法]
第2个 sql = @"create table employee(
ID bigint unique,
EName varchar(255) not null,
Sex varchar(255),
Job varchar(255),
Permanent varchar(2) check (Permanent in('是','否')),
AddID bigint unique,
primary key(ID)
)";
cmd = new OleDbCommand(sql, oleDBCon);
cmd.ExecuteNonQuery();

oleDBCon.Close();
SQL换个名字试试。
[解决办法]

看了这个贴 和早上的贴 发现 很多人 不知道是不知道有数据库事务 还是根本就不了解数据库
[解决办法]
探讨

那要怎么解决

[解决办法]
亲 你最后一个括号 是中文的符号 换成英文就好了
[解决办法]
注意你的是全角的括号 换成半角...搜狗老是自动切换到全角

读书人网 >C#

热点推荐