我爱Aspx >> Asp.Net >> .Net中删除数据前进行外键冲突检测///
/// 创建外键DataTable
///
/// DataSet实例
private DataSet BuildDataTables()
{
DataSet ds = new DataSet();
DataTable table;
DataColumnCollection columns;
table = new DataTable("sysforeignkeys");
columns = table.Columns;
columns.Add("fkeyid", typeof(System.Int32));
columns.Add("fkey", typeof(System.Int32));
ds.Tables.Add(table);
return ds;
}
#endregion
}
}
使用该类时需要在DBMS中建一张系统表,并维护表中的数据,该表用来记录系统中各用户表的大概含义,用来告诉用户是什么地方发生了冲突:
create table sysTables
(
id int not null IDENTITY(1,1) PRIMARY KEY CLUSTERED, /*ID*/
tableName varchar(255), /*用户表名称*/
description varchar(255) /*用户表描述*/
)
调用示例:
public bool test()
{
//数据库连接字符串
Ҷƪл˵?
SQL Server 2000 汉字数据简繁转..[05-28]
编程创建 SQL Server 数据库[05-28]
.net compact framework 加 web ..[05-28]
利用正则表达式将html网页数据变..[05-28]
ASP.NET中Cookie编程的基础知识[05-28]
ASP.Net实现将Word转换PDF格式[05-28]
数据库-基本概念[05-22]
关系数据库[05-22]
常见的数据库对象[05-22]
关系数据库的范式[05-22]
WEB打印的相关技术分析[05-28]
Web Services的魅力[05-28]
使用SQLServer2005[05-28]
SQL Server 2000 汉字数据简繁转..[05-28]
免费WEB服务实例参考[05-28]
在 WebService 中使用属性[05-28]
架构Web Service:什么是Web服务?[05-28]
使用Websharp Service Locator简..[05-28]
WebService实例-域名查询~[05-28]
獲取SQL SERVER用戶表信息游標[05-28]