确认下面两点:
1、表score中有没有paperid这个字段。
2、表paper中有没有paperid这个字段。
确认好了后,把没有的表的字段改成正确的字段名就好了。
‘贰’ SQL提示列名无效,怎么看数据库有没有对上号.
列名无效说明当前表中没有”此字段“(要输入字段)所对应的字段名称。
可以通过:select * from tablename where 1=2;获取到表结构列,之后逐列对比参数,看看要输入的参数列名称是否在tablename表中已经存在。
‘叁’ sql 列名无效
第一,检查你的表结构是不是对的,第二,看下是不是有空格,第三,数据类型是否对应。
‘肆’ 如何解决SQL SERVER 中列名无效
1、首先打开iBATIS XML配置文件。
‘伍’ c#中给sql数据库的表储存数据时提示“列名无效”
可能你登录sql时没有use到那个数据库,每次登录都要use要用到的数据库。
‘陆’ 在SQL Server中创建数据表后列名无效的问题
在SQL Server Management Studio中按如下所示操作试一下:
‘柒’ 关于SQL触发器创建列名无效的问题
------示例脚本如下:
---创建测试样表
create
table
person(pid
number(10));
create
table
task(tid
number(10));
---创建插入触发器:当插入表person时,自动插入task表
create
or
replace
trigger
person_trigger
after
insert
on
person
for
each
row
begin
insert
into
task
values
(:new.pid);
end;
/
----测试触发器
insert
into
person
values(1);
commit;
select
*
from
person
p;
select
*
from
task
t;
---删除测试表和触发器,复原数据库
drop
trigger
person_trigger;
drop
table
person;
drop
table
task;
希望kutpbpb的回答对你有所帮助~
‘捌’ SQL里边提示列名无效是怎么回事呀
可能是你把函数名或者是关键字作为列名吧,如果是这情况在列名两边加上[],例:[列名]就ok了。