上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页

2016年12月11日

PowerDesigner中添加约束

摘要: 唯一约束 唯一约束与创建唯一索引基本上是一回事,因为在创建唯一约束的时候,系统会创建对应的一个唯一索引,通过唯一索引来实现约束。不过唯一约束更直观的表达了对应列的唯一性,使得对应索引的目的更加清晰,所以一般建议创建唯一约束而不是只创建唯一索引。 在PD中创建唯一约束的操作,以教室表来说,RoomID 阅读全文

posted @ 2016-12-11 16:46 mol1995 阅读(6040) 评论(0) 推荐(0) 编辑

PowerDesigner中CDM和PDM如何定义外键关系

摘要: 有A、B两张表(实体),各自有id作为主键,两表是一一对应关系。但略有不同: A表一条记录可以对应0或1条B表记录,B表一条记录必须对应唯一条A表记录。 这样的关系如何在CDM或PDM中定义? 在最后的表结构中,B表中需要自动生成A表id列作为外键。 在PDM中,这种关系叫“引用”,实现比较简单 1 阅读全文

posted @ 2016-12-11 15:18 mol1995 阅读(18278) 评论(0) 推荐(1) 编辑

PowerDesigner CDM中取消默认不能存在同名主键的方法

摘要: This data item is already used in a primary identifier.Normalization rules prevent ... 处理的方法为: 菜单栏上的“tool”-〉“Model Option”-〉“Model Setting” 把右边的“Data 阅读全文

posted @ 2016-12-11 13:41 mol1995 阅读(1713) 评论(0) 推荐(1) 编辑

2016年12月5日

Oracle 在约束中使用正则表达式

摘要: ALTER TABLE mytest ADD CONSTRAINT CK_REG CHECK(REGEXP_LIKE(TEST, '^[0-9]{1,3}(\.[0-9]){0,1}$')); 阅读全文

posted @ 2016-12-05 17:05 mol1995 阅读(694) 评论(0) 推荐(0) 编辑

2016年12月2日

PowerDesigner生成CDM模型

摘要: 一、新建概念数据模型 1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。 2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明) 3) 选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所 阅读全文

posted @ 2016-12-02 11:40 mol1995 阅读(16329) 评论(0) 推荐(2) 编辑

2016年11月19日

自动为DEV GridView控件添加SizeChanged事件

摘要: 实现gdv设置的抽象对象,不用每个gdv控件都添加sizechanged事件,只需执行gdc绑定sql函数,在其中会自动添加SizeChanged事件。 //2016.5.13 by sngk //根据控件大小自动调整GridView列宽模式,尽量使列充满 //2016.11.19 实现自动添加si 阅读全文

posted @ 2016-11-19 19:24 mol1995 阅读(710) 评论(0) 推荐(0) 编辑

2016年11月18日

通过PdfiumViewer.dll实现pdf直接从流显示(效果不好)

摘要: 开源的PdfiumViewer.dll并不完整 需要不开源的pdfium.dll配合使用 引用只需添加PdfiumViewer.dll,但pdfium.dll必须跟它放在一个路径下 界面中添加控件: PdfiumViewer.PdfViewer pdfViewer1 = new PdfiumView 阅读全文

posted @ 2016-11-18 18:26 mol1995 阅读(7890) 评论(0) 推荐(0) 编辑

2016年11月13日

DataTable添加单个或多个字段组成的主键,实现查找

摘要: 单列主键 DataTable fdt = CmmDb.GetDataTable(orgsql); fdt.PrimaryKey = new DataColumn[] { fdt.Columns["company_enroute_id"] }; DataRow dr = fdt.Rows.Find(f 阅读全文

posted @ 2016-11-13 08:38 mol1995 阅读(2375) 评论(0) 推荐(1) 编辑

2016年11月10日

不通过DataRow,直接往DataTable中添加新行DataTable.LoadDataRow(object[],bool)

摘要: DataTable dtver = new DataTable(); dtver.Columns.Add("VERSION"); dtver.Columns.Add("EFF"); dtver.Columns.Add("OUT"); dtver.LoadDataRow(new string[3] { 阅读全文

posted @ 2016-11-10 15:52 mol1995 阅读(1366) 评论(0) 推荐(0) 编辑

2016年11月8日

得到Access数据库中所有表名

摘要: public static List<string> GetShemaTables(string db) { string path = Path.Combine(GlobalSettings.UnZipPath, db+".mdb"); string ConnectionString = stri 阅读全文

posted @ 2016-11-08 11:10 mol1995 阅读(921) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页

导航