你的这个表是主表 在从表 titleauthor 的 au_id 列里还有一条数据是'172-32-1176'的!

解决方案 »

  1.   

    你要先删掉它delete titleauthor where au_id='172-32-1176'再:
    delete authors where au_id = '172-32-1176'
      

  2.   

    又要请教了,如何设置?
    我的意思是如何使用一条语句(一个sqlcommand)进行同时删除。
      

  3.   

    屠夫 <<===  :(企业管理器-->右键你的表-->设计表-->右键-->关系-->联级删除
      

  4.   

    我按照你说的去做,却产生如下错误。'authors' 表成功保存
    'titleauthor' 表
    - 不能创建关系 'FK_titleauthor_authors'。  
    ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]将 FOREIGN KEY 约束 'FK_titleauthor_authors' 引入表 'titleauthor' 中将导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其它 FOREIGN KEY 约束。
    [Microsoft][ODBC SQL Server Driver][SQL Server]未能创建约束。请参阅前面的错误信息。