1)
登陆框 SQL里面建立了一张表  登陆(账号,密码,权限)   
登陆框里建立 两个edit分别记录帐户,密码 
如何写才能 判断两者相同呢? 

2)
如果我用Query 控件在DBGrid中选择显示… 怎么样才能 在一个 Edit 中输入一个数 能够更新到DBGrid中选定的那条的一个属性里呢?
比如 Edit:订购数量 

DBGrid:显示的是库存信息
    Query1->Close();
    Query1->SQL->Clear();
    Query1->SQL->Add("select * from 零件库存 where 库存量 <最低库存 and 订购量=0") ;
    Query1->Open();

怎样才能更新到我所指定的行中….

1、用账户到数据库里去查询,如果返回空记录,则帐户错,否则,再比较输入的密码和数据库里的密码是否一致;
2、用DbEdit和数据原相连,修改了DbEdit的值,就能直接反映到EbGrid中,前提是数据库表要有主键、索引等。

引用楼主 eva03 的帖子:
1)
登陆框 SQL里面建立了一张表  登陆(账号,密码,权限)   
登陆框里建立 两个edit分别记录帐户,密码 
如何写才能 判断两者相同呢? 

2)
如果我用Query 控件在DBGrid中选择显示… 怎么样才能 在一个 Edit 中输入一个数 能够更新到DBGrid中选定的那条的一个属性里呢?
比如 Edit:订购数量 

DBGrid:显示的是库存信息
    Query1->Close();
    Query1->SQL->Clear();
    Query1->SQL->Add("select…

你第一个问题,是不是说的这个意思:

Edit1->Text=Str1;
Edit2->Text=Str2;
if(Str1==Query1->FieldByName("账号")->AsString&&Str2==Query1->FieldByName("密码")->AsString)
。。。

不过在sql数据库中直接设置用户名与帐户,更方便简单,可以考虑一下。

第一个问题已经有人解了…

第二个问题这样..
update table set ziduan='"+edit->text+"' where XXXXXXXX

忘了结贴了 sorry