回 帖 发 新 帖 刷新版面

主题:insert 及update出现的问题

有一个数据库学生管理数据库,其中有一个表学生情况表,表结构为学号,姓名...
1.当使用insert 学生情况表(学号,姓名,性别,年龄,专业,家庭地址)
values(200707121,"晓明","女",21,"会计","武安市")
提不有错如下:服务器: 消息 128,级别 15,状态 1,行 2
在此上下文中不允许使用 '晓明'。此处只允许使用常量、表达式或变量。不允许使用列名。
2.当使用update 学生情况表
set 姓名="刘少奇"
提示有错如下:列名:"无效"
请问各位为什么?怎样处理呢?

回复列表 (共2个回复)

沙发

在SQL中字符串用单引号('')。
把你的两条SQL语句中所有的双引号替换成单引号吧。

insert into 学生情况表(学号,姓名,性别,年龄,专业,家庭地址)
values(200707121,'晓明','女',21,'会计','武安市')

update 学生情况表 set 姓名='刘少奇'

板凳

注意语法

我来回复

您尚未登录,请登录后再回复。点此登录或注册