`
wonderful_wenqin
  • 浏览: 7461 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

DELETE 语句与 REFERENCE 约束"FK_ArticleTB_BlogAreaTB"冲突

阅读更多
我在ASP.NET平台下用MVC模式进行开发,当我想删除一个分类管理的时候,遇到了如下的错误:
    “/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

DELETE 语句与 REFERENCE 约束"FK_ArticleTB_BlogAreaTB"冲突。该冲突发生于数据库"IConnectDB",

表"dbo.ArticleTB", column 'BlogAreaID'。
语句已终止。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的

出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: DELETE 语句与 REFERENCE 约束"FK_ArticleTB_BlogAreaTB"

冲突。该冲突发生于数据库"IConnectDB",表"dbo.ArticleTB", column 'BlogAreaID'。
语句已终止。

源错误:


行 193:            context.BlogArea.DeleteOnSubmit(b);
行 194:            //提交更改
行 195:            context.SubmitChanges();
行 196:        }
行 197:


源文件: E:\项目资料\Blog参考\wenqinBlog\wenqinBlog\Models\DataAccess.cs    行: 195

解决的方案是:
执行下面的语句,就能解决上面出现的问题了
    alter table ArticleTB
drop CONSTRAINT FK_ArticleTB_BlogAreaTB
分享到:
评论

相关推荐

    Oracle删除数据报ORA 02292错误的巧妙解决方法

    我们使用`ALTER TABLE TP_MENU DISABLE CONSTRAINT FK_TP_MENU_REFERENCE_TP_MENU CASCADE` 和 `ALTER TABLE TB_ROLE_REF_MENU DISABLE CONSTRAINT FK_TB_ROLE__REFERENCE_TP_MENU CASCADE`来临时禁用这些约束。...

    oracle清空所有表数据

    ` 这一行就是用来删除名为`FK_DA_PIC_REFERENCE_DA_PICSU`的外键约束,它链接`Da_pic`和`Da_picsubject`两个表。 2. **删除表**: 使用`DROP TABLE`语句可以删除整个表及其包含的所有数据。在清空数据后,如果不...

    oracle学习笔记

    2. 增加外键:`ALTER TABLE TABLE_NAME ADD CONSTRAINT FK_NAME FOREIGN KEY (TABLE_COLUMN) REFERENCES KEY_TABLE_NAME` 这将建立一个引用完整性约束,使得一个表的列依赖于另一个表的列。 3. 约束的启用与禁用:`...

    详细oracle笔记1

    ALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY (table_column) REFERENCES key_table_name (key_column); ``` 3. **使主键或外键失效/生效**: 当需要暂时禁用或启用约束时,可以使用`ALTER ...

    MySQL入门很简单教程

    例如:`FOREIGN KEY (fk_column) REFERENCES reference_table (reference_column);` 4. 存储过程和函数:存储过程是预编译的SQL语句集合,可提高性能并减少网络流量。函数是可重复使用的代码块,返回单一值。 5. ...

    Oracle事例

    alter table TABLE_NAME add constraint FK_NAME foreign key (TABLE_COLUMN) references KEY_TABLE_NAME; 3.使主键或外键失效、生效 alter table TABLE_NAME disable(enable) constraint KEY_NAME; 4、查看各种...

    oracle优化笔记

    alter table TABLE_NAME add constraint FK_NAME foreign key (TABLE_COLUMN) references KEY_TABLE_NAME; ``` 3. **启用/禁用约束**: ```sql alter table TABLE_NAME disable (enable) constraint KEY_NAME;...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 ... CONSTRAINT fk_column FOREIGN KEY(column1,column2,…..column_n) REFERENCES tablename(column1,column2,…..column...

    关于MySQL外键的简单学习教程

    - 删除外键:`ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol;` 了解并正确使用外键是数据库设计中的关键步骤,它有助于构建健壮、一致的数据库结构。在实际开发中,应根据业务逻辑和数据管理需求谨慎设计和使用...

    MySQL删除外键问题小结

    2. 删除外键:使用`ALTER TABLE`命令,指定表名和要删除的外键名称,如`ALTER TABLE task DROP FOREIGN KEY FK_Reference_7;` 3. 如果需要,可以接着删除关联的列:`ALTER TABLE task DROP COLUMN `assigned`;`注意...

    java源代码公司管理系统

    //if(e.getMessage().equals("[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]DELETE 语句与 COLUMN REFERENCE 约束 'FK_TB_BORRO_REFERENCE_TB_BOOKI' 冲突。该冲突发生于数据库 'db_library',表 'tb_...

Global site tag (gtag.js) - Google Analytics