首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为何ACCESS字段定义语法异常

2012-03-08 
为何ACCESS字段定义语法错误OleDbCommandcom1newOleDbCommand( createtable+strTempdb+(pnovarchar(10

为何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]

热点排行