我是DELPHI的新手,最近因某种需要用DELPHI开发一个小的程序,
但是在开发过程中遇到一个问题,请大家帮忙解决!
问题是这样的:我用ADOQUERY控件连接一个表(TABLE1),并用DBGRID1显示给用户
当用户对某一个记录进行操作成功后,要求这条记录不再显示在DBGRID1中,但是不
能删除这条记录(即有点隐藏这条记录的意思)!我不想更改ADOQUERY的SQL属性和
执行OPEN函数.请问大家有什么好的方法?
  我想这个问题不难!只是我不知道而已!

解决方案 »

  1.   

    把ADOQUERY设为缓存更新,退出时不提交就不会真的删除数据了用"缓存"搜索一下以的贴子,有很多的
      

  2.   

    我想再问大家一个问题!我的程序在我本机上执行某个操作成功,但是在别人的机器运行的
    时候执行同一个操作却失败!不知为什么?但不会是连接数据库的问题.
      我是把程序目录中的所有文件都拷到那台机上,但不知在程序移到其它机器的时候会不会还要
    其它DLL文件的?但又好像不会是这个问题啊!对方那台机器上可以执行我的程序,只是执行某些操作不成功啊! 请大家帮忙想一想会是什么问题
      

  3.   

    执行不成功的操作里面用到什么控件,DLL, API?
      

  4.   

    是ocx控件,海天兄,下面这句表示什么意思?
      i:= StrToInt('$' + S)
    其它i是一个整型变量, s是一个字符变量