连接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 操作员信息表'
出现新错误错误
相关问答:
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
各位高手好,麻烦帮我看下这个数据库连接问题:
做了一个BBS但是数据库就是连接不上。错误代码如下
HTTP Status 500 -
------------------------------------------------------------------------------- ......