摘要: SQL版本:2000PowerDesigner版本:16网上有不少介绍 PowerDesigner Name/Code自动调整 的文章,但基本如出一辙。这里,我就介绍下如何根据输入的Name根据首字母自动生成Code的方法,这也是在实际应用中最常用的。根据默认设置,Code内容与Name一致,假如输入中文Name名称,Code自动生成的也是中文的,这不是我们想要的,往往我们以中文首字母作为Code。下面就来介绍一下方法:主菜单Tools->General Options->Dialog-> Name to Code mirroring,勾上(默认是勾上的)。主菜单Tools- 阅读全文
posted @ 2013-08-05 13:41 FoolRabbit 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 数据库:SQL2000PD版本:16在PowerDesigner之设置(1)中,创建表的表头注释部分由于中文的原因无法定长,这里我们用PD的扩展方法来解决。具体方法如下:主菜单DataBase->Edit Current DBMS->Profile-> Table-> Extended Attributes右键new菜单添加一个属性,下面添加一个TableName30属性,勾选Computed,则会自动显示方法标签页,这个方法用来重写表名行注释,这里就用了只读方法就可以了,勾选Read Only。切换到Global Script标签页,这里面的是全局脚本,我们添加一个获 阅读全文
posted @ 2013-08-02 13:00 FoolRabbit 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 这里用到的数据库为SQL2000。PowerDesigner 16.原始格式:(个人认为的缺点)创建表前先将原来的表删除(创建表逻辑,假如存在则drop。假如原来有数据,用drop就有问题。新的逻辑为假如存在则不创建。)表名无中文名显示列名无中文名显示if exists (select 1 from sysobjects where id = object_id('table1') and type = 'U') drop table table1go/*====================================================== 阅读全文
posted @ 2013-07-31 18:31 FoolRabbit 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 使用数据集 1 /// 2 /// 库房信息类 3 /// 4 public class Kfxx 5 { 6 /// 7 /// 库房代码 8 /// 9 public string kfdm { get; set; } 10 /// 11 /// 库房名称 12 /// 13 public string kf... 阅读全文
posted @ 2013-07-03 16:41 FoolRabbit 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 【本地环境】系统:win7 64位Oracle数据库版本:Oracle 11g透明网关版本:11.2MSSQL:SQL2008R21. 透明网关简介ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种数据库的互联。因此透明网关也是Oracle数据仓库和数据迁移中的一个重要组成部分。透明网关的体系结构也很简单,在ORACLE和SQL SERVER之间使用ORACLE透明网关服务器实现互连互通,其中透明网关服务器可以与ORACLE或SQL SERVER数据库在同一台主机上,也可以是在独立的一台主 阅读全文
posted @ 2013-04-30 20:18 FoolRabbit 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1. LINQ的作用 LINQ(语言级集成查询)项目的意图是统一且对称的方式,让程序员在广义的数据上得到或操作“数据”。1.1 LINQ表达式是强类型和可扩展的1.2 核心LINQ程序集程序集描述System.Core.dll定义了核心LINQ API类型,System.Linq命名空间在其中。System.Data.Linq.dllLINQ to SQLSystem.Data.DataSetExtensions.dllLINQ to DataSetSystem.Xml.Linq.dllLINQ to XML2. LINQ查询表达式 static void myLinq() ... 阅读全文
posted @ 2013-03-13 18:11 FoolRabbit 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1. 隐式类型局部变量 使用var声明变量,编译器会根据初始化局部变量的初始值推断变量的类型。 控制台程序: static void ImplicitVar() { //隐式声明几部变量:var 变量名称=初始值 float f1 = 0; int i1 = 0; var ... 阅读全文
posted @ 2013-03-12 22:23 FoolRabbit 阅读(202) 评论(2) 推荐(0) 编辑
摘要: 在声明一个过程或函数时候,可以指定一种调用规则,可使用如下关键字:register,pascal,cdecl,stdcall,safecall,比如:functionMyFunction(X,Y:Real):Real;cdecl;...调用规则决定了参数传递给程序的顺序,同时也影响参数从堆栈和参数使用的寄存器中释放,错误和意外的处理。DELPHI中缺省的调用规则为register.register和pascal:参数从左至右传递;也就是说最左边的参数最先计算和传递,最右边的参数最晚计算和传递。cdecl,stdcall,safecall:参数从右至左传递。除了cdecl之外的调用规则,过程或函 阅读全文
posted @ 2013-02-18 19:55 FoolRabbit 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 在Delphi语言数据库编程中,DBGrid是显示数据的常用控件之一,下面来介绍一些DBGrid的用法。 1. 获取DBGrid选中单元格的一些信息 procedure TForm2.DBGrid1CellClick(Column: TColumn);var strValue:string; iCol,iRow:Integer; rRect:TRect;begin strV... 阅读全文
posted @ 2013-02-06 17:58 FoolRabbit 阅读(600) 评论(1) 推荐(0) 编辑
摘要: 问题: exec sp_configure 'show advanced options',1 go RECONFIGURE go exec sp_configure 'Ad Hoc Distributed Queries',1 go RECONFIGURE go SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=... 阅读全文
posted @ 2012-03-03 16:37 FoolRabbit 阅读(2729) 评论(0) 推荐(0) 编辑