补充一点:dbdemos.mdb的目录在X:\Program Files\Common Files\Borland Shared\Data

解决方案 »

  1.   

    >>delete 时出错信息为:Master detail records cannot delete or modify
    你设置主从表吗,在代码中怎么看不出来。
      

  2.   

    TO:taxi(游少爷)
    没有主从表。
    只是在一个表,即TableName = 'orders.db' 进行操作。
    请看你自己的X:\Program Files\Common Files\Borland Shared\Data\dbdemos.mdb。谢谢参与。
      

  3.   

    你试一试用绶冲看一看行不行,就是在最后再进行更新,以前也碰到过这种问题,就是用TQuery解 决的,而且,提一点看法,Ttimer组件少用一点:)
      

  4.   

    因为在数据库中,这个表和"items.db"有主从关系,所以不能删除。  你可以试一下,再放一个Table1,把TableName设为"items.db",然后将OrderNo=1003的删除,再删除"orders.db"中OrderNo=1003的,这样就可以了。  
      

  5.   

    to:thisisxutao(大山) 插入,删除前,TABLE1.EDIT;
    你的意思是?我不懂。
     to : snowty(雪儿)
    不是都,而是有的允许为空。
    to: ihihonline(小小)
    用TQuery?好象是不会有次问题。我看关键在DATASOURCE 的属性。
    为什么Ttimer要少用一点,愿闻其详。
    你试一试用绶冲看一看行不行,就是在最后再进行更新,这话我也不东。
    to:taxi(游少爷) 
    您、如何判断它们有主从关系。谢!
      

  6.   

    出错信息不是显示了吗?“Master detail records cannot delete or modify”
      

  7.   

    to:taxi(游少爷)
    Thanks!
     items.db的OrderNo=1003的删除,再删除"orders.db"中OrderNo=1003的,如何去删除?
    你指在程序中,还是在表中?表打不开呀?如何打开?如果可以,那样不是把表本身修改了吗?
      

  8.   

    to:taxi(游少爷):where are you?
      

  9.   

    是在程序中删除的呀,是我刚才做的一个演示程序,在DbGrid中删除的。不会吧,表怎么会打不开。
      

  10.   

    procedure TForm1.Button5Click(Sender: TObject);
    begin
    form1.Table1.edit;
    form1.Table1.Insert;
    end;procedure TForm1.Button6Click(Sender: TObject);
    begin
    form1.Table1.edit;
    form1.Table1.Delete;
    end;
      

  11.   

    to:taxi(游少爷) 
    表打不开,我只的是不在程序中打开,而是在DELPHI附带的X:\Program Files\Common Files\Borland Shared\Data\dbdemos.mdb。用什么软件打开呀?to:GreenWaterBlueSky(我的家在碧水蓝天) 你的办法我是了一下,不通呀。
      

  12.   

    dbdemos.mdb,这是Access数据库,用Ado控件连接。
      

  13.   

    我刚又看了一下,好象不是程序的问题,你换个animals.dbf就可以删,我想可能与表的主从关系有关
      

  14.   

    to:taxi(游少爷) 
    Thanks!表我用ACCESS打开了。Items.db 和orders.db中的OrderNo都是关键字。
      

  15.   

    orders.db数据表中设置了与items.db表关联,所以你要插入或删除orders.db表中的记录,须修改items.db!
      

  16.   

    88,问题没有解决。我
    现在在看DELPHI附带的数据库演示程序。有了更多的概念后,在来和兄弟门交流。。谢谢诸位的热情。。