C++Builder 程序员博客
23 Aug
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中,前提是数据库表要有主键、索引等。
你第一个问题,是不是说的这个意思:
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