注册 登录
编程论坛 Delphi论坛

数据库的结果怎样赋值给DELPHI中的变量????哪位大虾帮忙解决一下。。

wxyandxym 发布于 2010-06-01 09:26, 1083 次点击
数据库的结果 列名是Flage
DELPHI中的变量是K
怎样把Flage的值赋值给变量K
语句怎么写。。。
哪位大虾帮忙解决一下。。
2 回复
#2
wanyunyi2010-06-01 15:50
try
      qry.SQL.Clear;
      qry.SQL.Text := Format('select R.RoomPwd ,U.UserPwd , RU.RoomID '
        + 'from RoomUser RU ,Room R , [user] U '
        + 'where RU.RoomID= R.RoomID '
        + 'and RU.UserID = U.UserID '
        + 'AND RU.UserID=(%d)', [AUserID]);
      qry.ExecSQL;
      qry.Open;
      New(PU);
      变量:= Trim(qry.FieldByName('UserPwd').AsString);
      FUserList.AddObject(IntToStr(AUserID), TObject(PU));
    except
     showMessage('异常');
      Exit;
    end;
#3
wxyandxym2010-06-01 16:25
回复 2楼 wanyunyi
目前有一个问题就是。。我的主程序是MAIN, 子程序是 call,然后变量K值是要在CALL里使用,但是赋值时是在主程序里,有什么方法可以让CALL里面调用K,因为要是把赋值K的程序写在CALL里面,,会出现query没有声明,,而CALL里面不能对query进行声明。。
1