日期:2014-05-19  浏览次数:20572 次

SQL语句报错不知道啥意思
INSERT   INTO   [test].[dbo].[高考]
                      ([姓名]
                      ,[准考证]
                      ,[语文]
                      ,[数学]
                      ,[英语]
                      ,[+1课程]
                      ,[综合]
                      ,[加分])
          VALUES
                      ( <姓名,   varchar(10),>                   teny
                      , <准考证,   varchar(20),>               1000
                      , <语文,   float,>                               12
                      , <数学,   float,>                               32
                      , <英语,   float,>                               32
                      , <+1课程,   float,>                           53
                      , <综合,   float,>                               43
                      , <加分,   float,> )                             0
报的错误是
消息   128,级别   15,状态   1,第   12   行
在此上下文中不允许使用名称   "teny "。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。



------解决方案--------------------
teny应加上引号。因无引号,被认为是字段
------解决方案--------------------
建议你不要用中文来做字段名!