连接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 操作员信息表'
出现新错误错误
相关问答:
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......
表
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 ......