上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 数据类型是指列、存储过程参数和局部变量数据特征,它决定了数据的存储格式,代表着不同的信息类型。数据类型可分为系统数据类型(如下表)和用户定义数据类型两种:1.二进制型二进制数据类型代表二进制数,其最大长度为255字节,二进制数可以是0~9和A~F或a~f的字符组成,二进制数以0x标识开头,其中每两个字符为一组,构成一个字节,如0xf5。分类:定长二进制数据类型(用binary[(n)]声明);变长二进制数据类型(用varbinary[(n)]声明)。例:Delare @varl binary(10)Select @varl '0x10 ff aa'Declare @var2 v 阅读全文
posted @ 2012-12-17 22:32 北极星 - North Star 阅读(283) 评论(0) 推荐(0)
摘要: var i : integer;begin for i:= 1 to DBGrid1.Columns.Count do begin//恢复所有标题字体为默认 DBGrid1.Columns[i-1].Title.Font.Color := clWindowText; DBGrid1.Columns[i-1].Title.Font.Style := []; end; if ADOQuery1.Sort<>(Column.FieldName+' ASC') then //判断原排序方式 begin ADOQuery1.Sort := Column.FieldName+& 阅读全文
posted @ 2012-12-16 19:34 北极星 - North Star 阅读(243) 评论(0) 推荐(0)
摘要: Windows目录对话框是一个标准的WindowsUI控件,其可以列出一个目录列表,并且可以显示新增按钮。该段代码分为两个部分:(1)控件代码 (2)调用代码(1)控件代码。代码如下unit BrowseForFolderU;interfacefunction BrowseForFolder(const browseTitle: String; const initialFolder: String = ''): String;implementationuses Windows, shlobj;varlg_StartFolder: String;/////////////// 阅读全文
posted @ 2012-12-15 20:24 北极星 - North Star 阅读(270) 评论(0) 推荐(0)
摘要: (整理自网络) 示例: var table1: TTable; begin table1 := ttable.create(self); with table1 do begin active := false; DatabaseName := 'c:\'; {预定义的别名数据库工作区名} tabl 阅读全文
posted @ 2012-12-14 19:19 北极星 - North Star 阅读(505) 评论(0) 推荐(0)
摘要: 在Delphi中动态建立数据库结构刘军发--------------------------------------------------------------------------------一、问题的提出在程序运行过程中动态建立数据库结构是我们编写功能通用的数据库管理系统常见的问题。通用数据库管理系统开发的基本思路是:系统允许用户自行设定管理对象的数据库结构,然后通过算法和编程技巧,在用户设定完成后动态创建管理对象的数据库结构和完成系统功能的一些其它数据,这样可以满足不同用户对管理系统管理项目的不同要求,进而达到通用的目的。因此,通用数据库管理系统开发的关键是系统能否动态地创建数据库 阅读全文
posted @ 2012-12-14 18:59 北极星 - North Star 阅读(1022) 评论(0) 推荐(0)
摘要: 只是浅浅的解析下,让大家可以快速的理解字符串。其中的所有代码均在Delphi7下测试通过。Delphi 4,5,6,7中有字符串类型包括了:短字符串(Short String)长字符串(Long String)宽字符串(Wide String)零结尾字符串(Null-Terminated String)、PChar和字符数组1、短字符串(Short String)固 定长度,最大字符数个数为255,短字符串也成为长度字节(Length-byte)字符串,这时因为短字符串的第0个元素包含了这个字符串的长度(字符 串中字符的个数)。因此ShortString的缺省最大长度为256个字节(255个字 阅读全文
posted @ 2012-12-14 10:44 北极星 - North Star 阅读(394) 评论(0) 推荐(0)
摘要: Delphi : 如何用Table控件判断数据库是否为空方法1:if Table1.IsEmpty then方法2:if Table1.RecordCount <=0 then 阅读全文
posted @ 2012-12-13 20:46 北极星 - North Star 阅读(232) 评论(0) 推荐(0)
摘要: delphi 数据库的动态建立下面以最常见的Dbase数据库为例来配置Delphi的数据库引擎BDE。1.进入Delphi的集成开发环境IDE(IntegratedDevelopmentEnvironment),在Database菜单下选择Explore,出现SQLExplorer窗体,在Object菜单下选择BDEAdministrator。2.出现BDEAdministrator窗体后在Database页上选择Dbase,在Definition页中将Type项设为Standard;将DefaultDriver项设为Dbase;将Path项设为一工作目录名(如:D:\MYNAME)。以上过程 阅读全文
posted @ 2012-12-13 20:25 北极星 - North Star 阅读(700) 评论(0) 推荐(0)
摘要: Delphi面向对象编程的20条规则作者简介 Marco Cantu是一个知名的Delphi专家,他曾出版过《精通Delphi》系列丛书,《Delphi开发手册》以及电子书《精通Pascal》(该电子书可在网上免费获得)。他讲授的课题是Delphi基础和高级开发技巧。你可以通过他的网站(www.marcocantu.com)获得更多关于他的信息,你也可以他的公共新闻组和他联系,详情请参见他的网站。 前言 大多数Delphi程序员都像使用Visual Basic 那样使用他们手头上开发工具,而丝毫没有意识到Delphi的强大功能,更谈不上使用这些功能了。(写到这里,编辑惶恐的举起了手,怎... 阅读全文
posted @ 2012-12-13 18:10 北极星 - North Star 阅读(197) 评论(0) 推荐(0)
摘要: 关于Delphi内存表的使用说明:1.建立临时表 数据输入是开发数据库程序的必然环节。在Client/Server结构中,客户端可能要输入一批数据后,再向服务器的后台数据库提交,这就需要在本地(客户端)建立临时数据表来存储用户输入的数据,待提交后,清除本地表数据。2 建立临时表如下:function CreateTableInMemory(const AFieldDefs:TFieldDefs):TDataSet; varTempTable:TClientDataSet;begin TempTable:=nil; Result:=nil; if AFieldDefs<>nil th 阅读全文
posted @ 2012-12-13 15:40 北极星 - North Star 阅读(500) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页