我的DataGrid中用Update去更新数据。最是会提示“查询过复杂”请问这个问题应该怎么样去解决。我的数据库中的数据字段有快近两百,是否和这个有关系,应该用什么方法去解决呢

解决方案 »

  1.   

    TO:of123  是一定要那么多字段喽。TOakihide
    我是绑定了数据库的,因为有好多字段嘛,所以这样就会更方便点嘛,
    如果不绑定数据库的话,那要怎么做能更方便点,请给出源码。
      

  2.   

    同意楼上的! ̄把SQL语句贴来大家一起帮你查找错误! ̄
      

  3.   

    我是用DataGrid绑定了ADODC,然后当我在DataGrid中编辑了。就用ADODC.Recordset.Update去更新数据库,然后就会提示出“查询过复杂”的错误。我就不明白这个是什么意思。也不知道为什么会出现这个提示。
      

  4.   


    搞不明白是什么问题,
    你把 ADODC.Recordset.Updata 改成 ADODC.Recordset.UpdataBatch 试试
      

  5.   

    还是字段数量过多加上各个字段名称都不够短,致使总体长度过长了。
    对一个200字段的记录逐字段进行编辑??? 不至于吧,肯定只是修改部分字段,那就不用绑定,只挑那些字段SELECT出来,再UPDATE……SET……回去。