易截截图软件、单文件、免安装、纯绿色、仅160KB

连接ACCESS出现未指定的错误,连接SQL没有问题

procedure TForm4.FormShow(Sender: TObject);
begin
  with dataa.ADOQuery2 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select 操作员编号,操作员姓名,操作员密码,操作员级别 = Case 操作员级别 when 1 then ''系统管理员'' when 2 then ''操作员'' end from 操作员信息表');
    Open;
  end;
  if Dataa.ADOQuery2.RecordCount>0 then
    DataSource1.DataSet := Dataa.ADOQuery2
  else
    DataSource1.DataSet := Nil;
  Combobox1.ItemIndex := 0 ;
  Button1.SetFocus;
end;
以上代码连接ACCESS出现未指定错误,但是连接SQL没有问题,能得到数据?请问问题出错在哪儿?
如果我没记错,access没有Case then ,好像有iif,mark一下先

试试:
'select 操作员编号,操作员姓名,操作员密码,操作员级别 =iif(操作员级别=1,''系统管理员'',''操作员'' ) from 操作员信息表'

注意:这里操作员级别非1就是操作员,否则:
'select 操作员编号,操作员姓名,操作员密码,操作员级别 =iif(操作员级别=1,''系统管理员'',iif (操作员级别=2,''操作员'','其它人员) ) from 操作员信息表'



'select 操作员编号,操作员姓名,操作员密码,操作员级别 =iif(操作员级别=1,''系统管理员'',''操作员'' ) from 操作员信息表'
出现新错误错误


相关问答:

sql性能求助 - MS-SQL Server / 疑难问题

场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......

VC连接ACCESS数据库问题 - VC/MFC / 数据库

问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表 
见了一个 用户名1234 密码1234 的 ......

关于ACCESS和MSSQL的问题 - Web 开发 / ASP

有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......

C#和数据库SQL - MS-SQL Server / 基础类

我们C#做一个窗体 往数据库里插入数据
  SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
  ......

求一sql语句 - MS-SQL Server / 基础类


id bh  
1 10
2 11
3 12 
4 15
5 16
6 22
7 25
8 26
9 27
10 28
将bh按连续分段出来返回字符串:
10~12,15~16,22,25~28
SQL code:


declare @t tabl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号