菜鸟想问我写的sql语句为什么不对???关于在ACCESS里使用case when语句的问题!!(36分)

  • 主题发起人 主题发起人 wanglong
  • 开始时间 开始时间
W

wanglong

Unregistered / Unconfirmed
GUEST, unregistred user!
这是我在ACCESS数据库里使用case when语句出现的问题,错误提示是‘未指定的错误’

sql := 'select case when 分数=100 then '+''''+'满分'+''''+' end from 考试临时表';
adoquery1.Close;
adoquery1.sql.clear;
adoquery1.sql.add(sql);
adoquery1.open;
求高手帮忙啊!!
 
ACCESS不支持case when
 
用if(1=0, "a","b")
 
iif(分数<60,'不及格,
iif(分数<70,'及格'
iif(分数<85,'良好'
iif(分数<95,'优秀'
     iif(分数=100,'满分','')
)
)
)
 
Access数据库中不支持Case...When语法
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
579
import
I
后退
顶部