我用  adoTable1     Edit1.Text:= FieldByName('编号').Asstring;
  去让把数据库里的编号字段 显示到 text1里
结果可以 
    的我现在改变了 数据库的指针位置 但他还是显示第一条的记录
就是是我改变数据库 指针 和他显示没关系  他就是显示第一条的  记录
请问我怎么才能显示出指定行的记录 就是当我查找到所要的记录 并显示出来
而不是老显示第一条的记录
           谢谢大家  请给我帮助  我很菜所以才这样问  谢谢
 还有我用ado连接数据库会不会出现在其他机器上不能用的问题?

解决方案 »

  1.   

    要看你的Edit1.Text:= FieldByName('编号').Asstring;写在什么位置了。
      

  2.   

    把这一行写在dataset的onscroll事件里
      

  3.   

    要看你的Edit1.Text:= FieldByName('编号').Asstring;写那里了
      

  4.   

    在TABLE的AFTERSCROLL里写你的Edit1.Text:= FieldByName('编号').Asstring;
      

  5.   

    还是用DBEDIT的好,一样可以写数据啊
      

  6.   

    在在TABLE的AFTERSCROLL里写你的 不可以啊 
    我试过;阿