当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Delphi中的Table控件
 

 

    摘要://------------------------------------------------------------------构建一个函数,使用了汇编语言啊,嘿嘿!// -------------------开始-----------------------------------------function isvmwarepresent(): longbool; stdcall; b......
 ·tchart使用经验小结     »显示摘要«
    摘要:1、问题:通过addxy方法给tchart添加标记(mark)时,发现在tchart的横坐标会随着mark而变化,后来发现通过以下方法可避免这种情况:双击tchart,点击axis-> top or bottom ->labels,在styles中将labels的形式改为value即可!2、几个有用的属性: 图表上的每个点都是有索引的,就象一个数组一样,在onclickseries事件......


DELPHI中数据文件路径的管理
delphi中的table控件(component)与query控件都需要有一个databasename属性.可以用databasename属性来指定该控件所引用的数据表路径.有两种方法可以为属性databasename设置路径:第一种方法是直接输入数据表所在路径,另一种方法是使用数据库别名(alias).在delphi中数据库别名是在数据库引擎(bde)中设定的,一个别名对应一个文件路径.可以这样为别名定义:别名是对文件路径的映射,是文件路径的简称.因此,在属性databasename中使用数据库别名与使用文件路径实质上都是一样的,他们都是作为查找数据表的根路径.但是,在数据库应用程序设计中,如果涉及到的table控件与query控件比较多的话,那么使用别名来引用文件路径就十分高效.方便,且不容易出错.原因是显而易见的:一方面,别名可以在列表中直接存取而不像文件路径那样需要从键盘输入;另一方面,别名可以设置的很短,即使从键盘上输入也比较快捷.

另外,在table控件的属性tablename与query控件的sql语句中,都可以包含数据表的路径信息.因为query与table控件的情况十分相似,所以下面只对table控件进行说明.这种路径信息既可以是一个完整的路径,也可以是一个完整路径的后面部分.比如对table控件的属性tablename进行赋值时,可以把c:\delphi\demo1\data\subscriber赋给它,也可以把data\subscriber赋给它.即,可以使用绝对路径,也可以使用相对路径.

【程序编程相关:扫雷外挂的设计与实现(三)

【推荐阅读:bpl和dll文件的区别[翻译]

为了便于程序移植,通常只需要在属性databasename中指定数据表的路径,而在tablename中不必包括路径信息.一般情况下,不要在属性tablename 中指定完整的路径.

【扩展信息:Delphi操作Wrod的几个知识点

 

数据库应用程序的移植是一个重要的问题.因为在数据库应用程序中要访问数据库或数据表,就要涉及到数据文件的路径.一般来说,数据库应用程序开发完成后要移植到其他的机器上使用,因此数据库应用程序运行时的数据文件路径很可能与开发时的不同.所以必须对数据文件的路径进行有效的管理,以便用于系统的移植.下面介绍三种管理数据文件路径的方法.

1.把数据文件建立在应用程序所在目录的子目录下.具体过程为

(1)        为了设计起来方便,在设计时可以使用数据库别名,且该数据库别名指向应用程序所在路径.
...   下一页
    摘要:ado 方式下判断数据表是否存在下面构造两个可重载的函数,用于在ado方式下判断数据库的数据表是否存在。函数一:// ------------------------------------------------------------------------------// //----------------------------------------------------------......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE