有一个table,里面有n个记录。我想根据DBedit1。text的内容在数据库中查找。如果有与DBedit1。text的内容相同的记录,则将这个记录的a,b域付给DBedit2,DBedit3。a,b为string类型。怎么做?

解决方案 »

  1.   

    用edit就可以了。然后数据集locate一下就可以了。
      

  2.   

    定义dbedit1的Onchange事件:
    在其中添加代码:sql应该是 select a,b from table1 where 条件。这样把查处来的结果在付给dbedit2.text和dbedit3.text就可以了
      

  3.   

    三个DBEdit连同一个表,不需要写代码也能实现。
      

  4.   

    将DBEdit1改用Edit,
    DBEdit2和DBEdit3与Table所连的Datasource相连字段名分别填上a和b。
    再用Locate查找即可
      

  5.   

    用edit吧,用dbedit怎么行呢,查到了就定位到那。
      

  6.   

    除非DBEdit1与DBEDit2、3的DataSource不一样才行