OleDbCommand com1 = new OleDbCommand("create table " + strTempdb +
"(pno varchar(10) PRIMARY KEY,mono varchar(10),monm varchar(50),S float," +"MAX float,MIN float,NOTEND1 varchar(50),NOTEND2 varchar(200))", Conn.conn);
com1.ExecuteNonQuery();以上语句在ACCESS 2003中执行通过,但在C# 2005调试会出错:System.Data.OleDb.OleDbException: 字段定义语法错误。
"(pno varchar(10) PRIMARY KEY,mono varchar(10),monm varchar(50),S float," +"MAX float,MIN float,NOTEND1 varchar(50),NOTEND2 varchar(200))", Conn.conn);
com1.ExecuteNonQuery();以上语句在ACCESS 2003中执行通过,但在C# 2005调试会出错:System.Data.OleDb.OleDbException: 字段定义语法错误。
注意 MAX 和 MIN 是关键字,应该用[]括起来。
即:[MAX] 和 [MIN]