读书人

为何ACCESS字段定义语法异常

发布时间: 2012-03-08 13:30:13 作者: rapoo

为何ACCESS字段定义语法错误
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: 字段定义语法错误。



[解决办法]
strTempdb的值不是关键字吧
[解决办法]
MAX Double,MIN Double
注意 MAX 和 MIN 是关键字,应该用[]括起来。
即:[MAX] 和 [MIN]

读书人网 >C#

热点推荐