03 2006 档案
摘要:表: PerTab字段:name, title, values 原内容:一月 产品A 120 二月 产品A 20 一月 产品B 230 二月 产品B 400 -----------------------------------------------查询结果: 月份 产品A 产品B 数量(Values) 一月 120 230 ...
阅读全文
摘要:在使用Delphi 7进行三层数据库开发时,遇到了两个小问题,通过反复试验,终于找出了Delphi 7中的两个小BUG并进行了修复(好像Delphi 6中也有相同的BUG),撰写此文与大家一起分享成功的喜悦。我也是初学Delphi,文中一定存在不少说的不对的地方,还请各位朋友多多指正。 BUG1.传参时中文被截断的问题: BUG再现的方法: 后台用SQL Server 2000,里面有一个X...
阅读全文
摘要:url:http://www.itpub.net/191245.html偶写得单据编码类,可以根据指定的格式产生编码PB&DELPHI DELPHI版:unit coding;{作者:谢中辉电邮:xzh2000@hotmail.com说明:单据编码类示例:varcode: TCoding;C: String;beginCode := TCoding.Create( dmSys.admin);C...
阅读全文
摘要:1、申明部份:uses ....Winsock,Registry,NB30..........implementation......var s4,s5:string;typeTNBLanaResources = (lrAlloc, lrFree);typePMACAddress = ^TMACAddress;TMACAddress = arr...
阅读全文
摘要:下面是一个通用过程,根据INI文件中的资源改变界面语言(仅Caption和Hint属性) 参数一:为一Component,一般为TForm,此过程将循环列举其子Component并查找是否具有相关属性,有的话则从INI文件读取信息并设...
阅读全文
摘要:安装SQL Server时,总是提示“以前的某个程序安装已在安装计算机上创建挂起的文件操作”。解决:1.打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除。这样就可以清除安装暂挂项目。2.再重新安装SQL Server。
阅读全文
摘要:来源:http://www.ccrun.com一、安装步骤:(这是废话)1、拿到源码,要全部源码,不要那种只有部分源码的包,。2、找到BPK文件,如果只有DPK文件,那就用DPK2BPK程序(网上下载)生成一个BPK文件,如果生成失败,那就自己新建一个包(BPK或bdsproj),把DPK文件中包含的pas文件包含进去。3、编译与安装。二、注意事项:1、Bpl包的重名问题,主要是不能重名,在Bor...
阅读全文
摘要:选择自 SW515 的 Blog 在开发数据库应用程序中,我们经常需要表示多层次关系的数据,譬如:MRP中的BOM,多级别的组织结构,多级的角色关系…… 在数据库中描述这种关系时,我们通常使用父节点指向的方式来设计表结构,譬如对部门的表结构定义如下: CREATE TABLE TDepartment ( ParentNo varchar(25), /* 上级部门编号,如果...
阅读全文
摘要:原来一直使用Delphi自带的TXMLDocument类来进行XML文件的读写,虽然麻烦了一点,但功能上来说还不错。只是有一个地方让我实在不舒服 - 每次创建TXMLDocument类实例的时候必须传入TComponent对象,这就意味着,如果我把对XML文件的读写封装到一个类里面,那么在创建这个自定义类的时候就必须也传入TComponent对象。 我尝试过很多方法,但是都无法避免,最后试着上...
阅读全文
摘要:存储过程、存储函数的加密:WITH ENCRYPTION CREATE procedure dbo.sp_XML_main @table_name nvarchar(260)='', @dirname nvarchar(20)='' WITH ENCRYPTION as begin .................... end go 存储过程、存储函数的解密 if exists (sele...
阅读全文
摘要:*--下面的部分在VB中完成 首先我们先用VB 作一个最简单的组件 工程名称: testSQLCOM类名: TestMath '函数,计算两个整数相加的结果Public Function AddMe(a As Long, b As Long) As Long AddMe = a + bEnd Function 编译生成后,我们就可以在 Sql Server 中对这个 Com ...
阅读全文
摘要:今天碰到这个问题了,问了一下朋友,给出了以下几种解决方法,贴出来大家都看一下:第一种:ALTER TABLE tbALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_A...
阅读全文
摘要:出处:http://www.eygle.com/digest 像MySQL这类基于C/S结构的关系型数据库系统虽然代表着目前数据库应用的主流,但却并不能满足所有应用场合的需要。有时我们需要的可能只是一个简单的基于磁盘文件的数据库系统。这样不仅可以避免安装庞大的数据库服务器,而且还可以简化数据库应用程序的设计。Berkeley DB正是基于这样的思想提出来的。 Berkeley DB简介 ...
阅读全文