连接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 操作员信息表'
出现新错误错误
相关问答:
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,
引用
其实就是把EXCEL当成数 ......
表
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 ......
rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?
Acces数据库..
你怎么练的呢?
Java code:
static String DBDRIVER = "sun.jd ......