ASE的用途 曾 刚 1995-10-20 为了使用ASE在启动AutoCAD以前需要执行一下DOS是“SET”命令指明图形中所使用的数据库名称与外部数据库表在磁盘上存放的位置。例如,某图形中ASE使用的数据库名为“ASEDB”或者“MAT”,外部数据库建立的“表”放置在磁盘上的文件目录径为“D:\DATA\CAT”则应当在DOS提示符下执行命令: SET ASEDB=D:\DATA\CAT:或者:SET MAT=D:\DATA\CAT: ASE的工作方式是将AutoCAD中的实体与外部数据库的某一个表中的某一行或几行连接起来扩展实体数据,即为图形实体加上非图形的文字信息。其连接操作过程为:首先按教材附录A中的内容执行ASEINIT命令或者通过屏幕菜单选择INITASE命令加载ASE,然后通过ASESET...命令设置用户打算使用的DBMS、DataBase、TABLE。ASE版本1.0可以让用户使用DBASE III+、DBASE IV、PARADDOX V3.5、INFARMIX V4.1和ORACLE V6.0数据库管理系统中的数据表。ASE的程序开发者可以让用户不按DBMS、DATABASE、TABLE的顺序选择执行命令来最终选择一张“表”,用户可以直接引用ASESETTABLE命令,然后ASE将根据您当前系统的情况请求您指定DBMS或者DataBase后再指定TABLE。这是ASE的一个操作特点,学员可以发现有好几处的操作可以这样做。说明了所要使用的DBMS后,必须选择或者建立(可使用ASESET...、ASEMAKE..子命令)一个数据库与当前“表”,以便AutoCAD图形中的实体能与当前表相连接。连接被建立起来后,就可以用于对实体的非图形数据使用多种存取操作方法,以及使用ASEERASE...、ASEDEL...等子命令删除可者修改所有的连接。 当系统变量CMDDIA设置为“1”时,调用ASE的命令可以使用由程序提供的对话窗口,学员会很容易地在“对话窗”的引导下通过操作。学员在学习中应当注意所有数据库的纵列值均能灵活的输入,而且不限制使用大写或小写字母:第一次调用ASE时AutoCAD将花一些时间来初始化系统:ASE为了数据的安全起见,充许使用用户名(Username)和口令(Password)来限制未授权者使用数据,使用时也可以不设置用户名与口令。 (曾 刚)