Delphi中的Table控件(Component)和query控件都需要有一个DatabaseName属性。可以用DatabaseName属性来指定该控件所引用的数据表路径。有两种方法可以为属性DatabaseName设置路径:第一种方法是直接输入数据表所在路径,另一种方法是使用数据库别名(Alias)。在Delphi中数据库别名是在数据库引擎(BDE)中设定的,一个别名对应一个文件路径。可以这样为别名定义:别名是对文件路径的映射,是文件路径的简称。因此,在属性DataBaseName中使用数据库别名和使用文件路径实质上都是一样的,他们都是作为查找数据表的根路径。但是,在数据库应用程序设计中,如果涉及到的Table控件和Query控件比较多的话,那么使用别名来引用文件路径就十分高效、方便,且不容易出错。原因是显而易见的:一方面,别名可以在列表中直接存取而不像文件路径那样需要从键盘输入;另一方面,别名可以设置的很短,即使从键盘上输入也比较快捷。
另外,在Table控件的属性TableName和Query控件的SQL语句中,都可以包含数据表的路径信息。因为Query和Table控件的情况十分相似,所以下面只对Table控件进行说明。这种路径信息既可以是一个完整的路径...[ 查看全文 ]