BDE数据库应用程序_第1页
BDE数据库应用程序_第2页
BDE数据库应用程序_第3页
BDE数据库应用程序_第4页
BDE数据库应用程序_第5页
已阅读5页,还剩123页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章开发BDE数据库应用程序

本章内容:学会使用BDE连接数据库Table和Query组件的使用方法学会开发简单的数据库应用程序8.1使用BDE连接数据库

数据库引擎BDE是Delphi访问数据库的驱动程序之一,它提供访问数据库的API函数库,通过BDE不仅可以访问本地数据库,如Paradox、dBASE、FoxPro和Access等,而且还可以访问InterBase、Oracle、Sybase、Informix、MicrosoftSQLserver和DB2等远程大型数据库。

8.1.1BDE的体系结构

使用BDE开发数据库应用程序要遵循通常的数据库体系结构,BDE应用程序除需要数据源和数据集以外,还应包括以下两个方面:一个或多个用于控制事务及管理的数据库组件一个或多个会话组件,用于隔离数据访问操作,并且可以管理成组的数据库

用户1用户n数据源数据源数据集数据集BDE驱动程序数据库会话通过BDE访问数据库的体系结构8.1.2使用BDE管理器应用程序对数据库的访问是通过数据库别名实现的,数据库别名则需要在BDE管理器中建立并配置。打开BDE管理器的方法为:开始→程序→BorlandDelphi7→BDEadministrator

BDE管理器显示窗口BDE管理器介绍BDE管理器窗口中,configuration标签页用于配置与数据库连接时使用的参数;databases标签页用于建立并管理数据库别名。只有配置好数据库后才能建立该数据库的别名。definition子窗口是其左边子窗口选项配置窗口,此窗口的所有配置参数将保存在Idapi32.cfg文件中BDE数据库驱动的主要类型本地数据库驱动程序,用于访问Paradox等本地数据库。SQL数据库驱动程序,用于访问C/S结构的SQL数据库,如DB2、InterBase、Oracle等,为保证数据库的正确连接,这些数据库在客户端计算机上都有相应BDE驱动程序。ODBC驱动程序,任何ODBC驱动都可用于BDE。ODBC几乎支持目前所有的数据库,因此,Delphi也可以访问几乎所有的数据库。配置数据库别名

应用程序只有通过数据库别名才能访问数据库中的数据,因此,正确建立数据库别名是开发数据库应用程序相当重要的一环.下面用几个典型实例分别说明通过BDE管理器设置数据库和建立数据库别名的方法.

例1:

配置InterBase数据库并建立一个Interbase数据库别名。已知该数据库的库文件为:d:\Interbase\examples\database\

employee.gdb(1)配置InterBase数据库打开BDE管理器,单击Configuration标签页并展开Drivers→Native下的所有数据库名称,选择IntrBase,则BDE管理器右边的Definition窗口就会显示出配置InterBase数据库使用的所有参数,请将SERVERNAME和USERNAME两个参数设置如下:

ServerName:d:\InterBase\examples\database\employee.gdbUserName:sysdba其他参数可使用其默认值,此时BDE管理窗口显示内容如下图所示,若在InterBase的左边出现一个绿色的三角图标,则表示已修改了该数据库的配置参数,单击工具条上的Apply按钮保存修改后的数据库配置.

(2)建立interbase数据库别名数据库别名实质上是连接到数据库的一个接口,同一个数据库可以建多个别名。方法:BDE管理器->databases->右击->new,则弹出一个“新建数据库别名”对话框,从中选择“interbase”后,即可建立一个新数据库别名。若想对数据库别名进行修改,则在选中该别名并修改后,单击apply按钮即可。例2:以访问Access数据库为例,具体说明ODBC的使用方法.(1)打开ODBC管理器

打开方法:Delphi

→Database→Explore,则打开一个SQLExplore窗口,选择“Databases”子窗口中的根目录,然后选择此窗口的Object→OBDCAdministrator菜单,此时打开一个名为“ODBC数据源管理器”的对话框窗口

ODBC数据源管理器对话框创建新数据源对话框(2)创建新数据源方法:ODBC数据源管理器→添加→创建新数据源对话框中中选MicrosoftAccessDriver(*.mdb)驱动程序→完成在显示的对话框中输入数据源名和相应的文字描述。若此时按确认按钮,数据源就建成了。数据源建成后,还需要继续设置数据源对应的数据库。设置数据源对应的数据库的方法:(1)单击“创建”按钮,为新建数据源创建数据库(2)单击“修复”按钮修改已有数据库连接,此方法适用于对已有数据源的修改。ODBCMicrosoftAccess安装对话框创建数据库话框(3港)创建OD速BC数据棵源对垄应的货数据控库在对兴话框眉窗口森单击沈“创铸建”贪按钮吧,则佳显示草“座新建阿数据筛库”笑对话狡框窗吗口,孝在这泊个窗散口中崭,你柳可选挣择数章据库叉文件贩所在慢文件际夹,寻并输吧入要阀建立闯的新金数据搞库名睬,然品后单音击“贪确定泼”按薪钮,磨若创稼建成耳功,拔系统骑将显俭示“恩数据插库*撇**剑*创衣建成茧功”集的提骄示。马当操脂作再平次返茧回时洞,单询击此顷对话待框中军的“露确定疏”按含钮即私完成挖数据寨库的列创建糟及数琴据源销的配玻置工喊作。(4百)建立BD为E与OD东BC的数腰据源削连接BD读E管理到窗口→右击矛“Da脚ta薯ba她se寄s”子窗忍口→在弹歉出菜池单中锋选择殊“Re肿fr筑es翼h”→单击呀“Da况ta区ba北se牧s”根目雄录→选择Ob极je掩ct克→材BD甜E弱Ad喘mi搞ni症st胃ra子to推r菜单→选择思“Co环nf著ig角ur字at星io左n”页→展开笔“Dr宣iv邮er熟s”节点→鼠标乓右键伟单击OD卵BC节点→在弹元出菜鄙单中娇选择Ne状w→在“Dr贤iv吃e松Na针me先”输入闸框输沫入用吐户自丛己使射用的垂驱动哨程序叠名,征例如Ac扫ce鸟ss杠DB→在“OD练BC情D惑ri报ve统r夫Na桶me阅”输入悦框中半选择洒建立OD诱BC数据上源时彻使用形的驱棒动程脂序Mi枯cr喜os料of私t盟Ac云ce延ss副D隔ri匀ve勒r(缝*.md零b)→在“Se盟le粱ct集D健at微a解So各ur盆ce门s糟to磨C脆re膨at辜e蝇Al辰ia集se僻s”选择晶已建严立的怒数据碰源名熄“My逼Ac丙ce完ss堆Da渗ta疲ba胳se”→单击瓜“OK圣”按钮到完成障设置筋,此统时在Da许ta韵ba摊se姥s子窗党口中层又显岗示一顺个名道为My佳Ac鸦ce服ss抚Da侮ta疏ba套se坟1数据削源名法,即份为BD炉E与OD给BC建立缝连接鸭的数茂据源,修改倘完成愁后确将认。例3:使用肚已创棚建的OD咱BC数据拿源及De红lp绵hi的软偏件工热具Da狡ta醋ba廊se哪D决es京kt救op创建Ac娘ce文ss数据卵库表.(1工)创建宋表De化lp席hi→To胆ol藏s江→D墙at枯ab笔as绿e够De赏sk井to昆p,然涂后,乌在显卖示的态窗口凶上选单择菜姑单Fi求le伯→Ne架w→士Ta验bl避e,将碰打开负一个Cr层ea桶te秤T彻ab水le(创披建表叼)对摧话框金,在留此对鱼话框个上,泉选择Ac使ce菜ss灶DB作为寻表的慢类型汉,然订后单钩击“OK蔬”按钮拜,则题显示饱一个脆名为Cr扩ea照te堡A镜cc播es踏sD领B治Ta棍bl摧e对话婚框窗伐口。(2晨)在Da类ta恳ba脚se传D纠es守kt践op中创溉建数娇据表建立关有5个字况段的帐表,伏字段揉名分痒别表喝示“恰年级究”、肌“专块业”哥、“星学号蜡”、倍“姓寻名”吨和“怎年龄耽”,拥字段凳设置饥完成株后,彻单击向“Sa百ve竞A菠s”按钮括,将初出现Sa赶ve离T烂ab捆le附A叨s对话盘框,偷在这访个对来话框鸟中,阁首先拦要把状别名迹设为My茶Ac姻ce村ss拢Da耻ta爷ba尘se蜜1,这丸时,焦将出钥现一流个数惩据库身登录摘对话激框,非单击吹“OK中”按钮意使它圆消失城,因庸为还淋没有宴设置屠用户福名和芳密码稻。在纳“文劲件名剖”编做辑框露中输留入表伞名(不需尾要扩夕展名),本豆例为St柜ud艘en荒tI损te紫m,最换后单犹击“寇保存仆”按子钮,厦则新狭建的腥表就贺被保悔存在幻玉指定返的数铲据库翅中。8.剃2普BD仗E组件跪简介BD缠E组件喂是一市组用尝于开摘发数至据库颠应用沈程序谢的专狡用组煤件衰。它弊包含Ta李bl毫e,举Qu作er争y,益St每or看ed宰Pr魔oc,Da盒ta智ba忌se制Se库ss后io乐n,窄Ba仓tc锯hM瓦ov搁e,垃Up量da羡te威SQ峰L,睁Ne系st偿ed允Ta芬bl棋e八个饱组件例,对敞数据着库应保用程区序的端创建队起到贺了关潮键的壳作用.组件名功能Table数据表组件。其作用是使用BDE驱动程序从指定的数据表中读取数据,或将修改数据保存到数据表。Query查询表组件。其作用是使用BDE驱动程序和SQL语句从指定数据表中读取数据,或将修改后的数据保存到数据表。StoredProc存储过程组件。其作用是使应用程序接受服务器的存储程序,并将从组件中接受的数据保存到数据库服务器中。Database数据库组件。其作用是建立一个到数据库的持续连接,特别适用于设计通过用户名和口令才能登录的远程数据库应用程序。Session会话组件。其作用是提供对一组数据库组件的全局控制,默认情况下,每个数据库应用程序会自动创建会话组件,只有在创建多线程数据应用程序时才必须使用它。BatchMove数据批量移动组件。其作用是用于复制数据表的结构或数据,它还能将一种格式的数据库表转化成另一种格式的数据库。UpdateSQL修改SQL语句组件。其作用是提供SQL语句,用于更新由Query或StoredProc组件表示的只读数据集,但是要求这些组件的CachedUpdate属性必须设置为True。NestedTable嵌套表组件。其作用是从嵌套表中读取数据。BD碍E组件伙可访似问目晃前几欲乎所抛有的袍数据撤库,施这些沸组件尼中最扮常用丙的是Ta筋bl均e和Qu朴er膝y组件章,下气面通荣过一蹈个例磨子来霜介绍服操作显步骤厌。例1:利绵用Ta够bl观e组件残显示绕并操磁作数松据表新建雄一个饺项目捆,在堪主窗勾体上迎放入Ta苹bl热e、Da晴ta利So象ur尖ce、DB兼Na梯vi见ga慎to孙r和DB桶Gr旅id四个脂组件呀,它调们的从组件身名分边别为Ta忍bl贿e1、Da效ta救So电ur访ce幼1、DB驳Na怀vi冤ga寻to目r1和DB县Gr惹id丽1。例1:利锁用Ta数bl敞e组件熊显示管并操扭作数交据表设置Ta笼bl粱e1的Da贺ta侵ba挂se训Na仔me、Ta拒bl抽eN祥am涛e和Ac益ti坊ve属性鼻值分吴别为DB湿DE棕MO传S、Cu脾st掀om默er贸.d华b和Tr科ue。设置Da碌ta牌So夺ur统ce乳1组件圆的Da跟ta衰Se费t属性府值为Ta罗bl教e1。设置DB前Gr雕id籍1和DB抖Na担vi凡ga房诚to饮r1组件撒的Da寸ta视So数ur羊ce属性瓜值为Da屠ta青So艰ur涂ce投1Da猜ta绩So乘ur桑ce税1DB躺Gr呼id印1DB诸Na乐vi吊ga准to债r1Ta权bl用e18.书3罗Ta妙bl羊e组件Ta葱bl巨e组件扎用于宅访问见指定踢数据惕表中煤的数叠据,促它既捐可以村代表妥数据端表中挨的所穿有行恳和列林,也现可以脱代表仿它的闷部分碰行和馋列,渣使用Ta陷bl错e组件息可完调成打饭开、剥浏览位、修忌改和梯建立允数据星表等爬操作垒。8.津3.允1打开/关闭撞数据饲表1.打开笔表需医要的贺前提羞条件使用Ta拆bl拢e组件息打开龟数据免表前虏必须糕设置盐其三友个属理性:Da坚ta们ba规se很Na陡me、Ta耍bl遣eN鼓am捎e和Ta蜡bl丛eT细yp困e。Da陈ta闹ba附se霜Na桌me属性功能:用于痛指定痛数据狂表所慎在的计数据涛库别晕名(1冲)设计贡期:若已小通过BD尤E已设晨置了降数据妻库别侧名,预就可技在此歪属性纪显示温的下帜拉列丙表中掩选择支表所辨在的背数据擦库别赛名。(2何)运行选期:可使透用Ta术bl怎e1虹.D罩at浊ab川as绢eN场am览e:抚=’数据输库别顾名’语句锹。若吴对本沿地数义据库,可直县接使哥用数宵据表怪文件亮所在殖的路独径.Ta以bl狱eN盒am倾e属性功能:用于指定蚊要打杏开的超数据娱表名方法:(1镇)设计史期:设置幅好Da污ta删ba去se搂Na穴me属性辉后,特在数谷据表铲组件语的对收象观赴察器碗中,棒使用Ta垦bl哈eN扯am岗e属性哗可选蒸择要脱打开沸的数渠据表沫。(2杂)运行小期:在运超行期押设置抖要打姿开的旱数据面表,弹可使电用如食下语树句:Ta拦bl金e1筋.T雁ab崖le月Na帐me男:=救’数据零表文另件名折’注意暑:使泽用此陆方法将设置豪数据渣表名愤前,射请确躁保Ta惠bl猫e1是关肃闭的帽,否茫则,夸关闭挠后再骨使用宾上述纠命令比。Ta荣bl悬eT精yp各e属性功能:用于绸设置腿要打粉开数动据表事的类甲型Ta神bl钞eT需yp狭e属性扩值及妻其对输应的朽表类财型属性值数据表类型ttDefaultBDE根据文件扩展名决定数据表的类型ttParadoxParadox数据表ttDBasedBASE数据表ttFoxProFoxPro数据表ttASCIIASCII文本表一般孟情况弯下,ta载bl美eT些yp单e属性鲜常使剂用默滤认值tt惯De按fa秤ul爽t,鸭此时堪,BD盛E会根妨据数刑据表扇文件略的扩天展名烛来确卧定数主据表镇的类抹型文件穿扩展纪名与趣表类倚型的申对应粪关系文件扩展名数据表的类型没有文件扩展名Paradox.DBParadox.DBFdBASE.TXTASCIIText2.打开扶数据认表在应射用程盆序中慈,对坦表进羊行操宜作前快都必爆须首哨先打凑开表盏。打开粗表的号方法骂:(1脖)使用巧数据刻表组知件的Op烟en方法(2绪)使用奔数据贱表组糟件的Ac怀ti兽ve属性比较罗:上李述两垂种方韵法都咳能打惨开数增据表艇。但格第2种方脏法效迹率较在高,唱因为倚第1种方勉法最桌终要简将数忆据表客的Ac去ti星ve属性谎值设胞为Tr爪ue。3.关闭然数据貌表数据秀表使数用完优成后毒要及废时关遭闭。关闭扮数据窜表的丙方法裹:(1不)调用补数据鲜表组存件的Cl厦os备e方法(2门)将数未据表梨组件存的Ac罩ti司ve属性炒设为fa爬ls布e8.绘3.两2浏览板数据午表建立辟数据疏表的互目的扛是查音询表围中有塘用的贞数据专,浏咬览数雅据表锁是查鸡询数会据表板中数放据的加重要翁手段些之一师。在De夫lp轨hi中,塌浏览创数据订表是雁通过政移动贼记录破指针们来实盈现的跑,这幅里的织指针塘可以冬理解愤为记谊录指施示器怠,它酒用于哀表示较数据谜表中孟可操来作记点录的涨位置联,通铁常把催指针捡指向糟的记霞录称糖为当毛前记味录。由于芒只能种操作竟指针券指向球的记付录,环因此骡要修幼改数售据表秀中的治记录赏,就堪必须英先移宫动记作录的利指针买,为堂方便膏对数腰据表奋的操诉作,前数据岁表(Ta赴bl愚e和Qu预er凑y)组锯件提肢供了圾一系马列移壶动记启录指休针的拿命令搅,常稻用的尖命令递有:数据笑集组拳件(Ta萝bl牺e和Qu忧er勾y)移歼动记飞录指乎针命轰令Fi钱rs找t:谨将记封录指略针移礼动到畏第一拌条记泻录上坡;La牲st:椅把记属录指姻针移田动到帆最后好一条唱记录宝上;Ne滑xt:顷使记羡录指特针向闸后移握动一搁条记渐录;Pr收io沉r:许使记歇录指岭针向宴前移泪动一黎条记必录;Mo脏ve上By怕(奶Nu男m):用驱于从爷当前刷记录宝开始升向前觉或向年后移飞动Nu警m个记塑录,矩当Nu稳m>啊0时,都向后异移动勇,当Nu络m<焦0时,聋则向巩前移锋动。1.判断钓记录净指针必位置判断闻记录镇指针恢位置刘的方夜法:(1辈)B遗OF函数咽:用作于判致断记盏录指满针是床否在设第一件条记拍录上戏。(2杆)E浇OF函数:用于蛮判断乎记录涌指针笔是否答在最伤后一新条记饺录。例3.使用转循环捉语句蔑使记举录指哨针遍匠历数抚据表Ta膊bl籍e1的每止条记戴录:Ta璃bl睛e1王.L旅as屯t;长//使指柄针移摧动到你最后跟一条窝记录Wh孙il润e茄no踪蝶t弦Ta话bl授e1范.B花OF贩d圣o稠/李/若指予针没南有在摩表的扑第一志条记狭录上剂,则帆继续枝循环Be金gi扰n{张…机…}著/唇/对当厅前记喝录进悟行操乔作Ta疲bl死e1暖.P琴ri姥or环;重//指针列上移傻一条凝记录En显d;BO亏F函数王值为Tr搏ue的情户况:刚打妹开数杜据表命;刚调炕用了Fi柱rs骡t方法艰;调用Pr心io敢r方法煮失败珍,说承明指熊针前信没有浩任何造记录撞。EO子F函数酿值为Tr思ue的情燥况:打开栗一个苦空数炭据表妄;刚调涌用了La及st方法斩;调用Ne杂xt方法阵失败券,说警明指柿针后创面已崭没有绘记录凝。显然备,如杀果数收据表唇是空伙的,默则BO排F和EO凭F的返凯回值昏都是Tr躺ue。2.保存崭记录卵指针非的位凉置保存妖记录湾指针寸的方势法:醒使用冒书签基变量使用垃书签攻变量更的步级骤:(1惊)定义标书签骑变量;格式嫂:va残r书签舟变量泄名:TB训oo垦kM懒ar叛kS慈tr;(2桨)将指宾针位申置保虏存到舍书签搁变量;(3州)记录识操作砖完成柜后,粒恢复拜指针候的位著置。2.保存哀记录陶指针胞的位萄置(2交)保存都记录甘指针渔的位沸置;格式往:书签尚变量悄名:=清Ta林bl饭e1警.B伞oo伍km畜ar篇k;(3拔)恢复腐保存掌的记菠录指幼针。格式香:Ta升bl混e1茎.B贸oo品km理ar杀k:赌=书签络变量森名;数据他表的Bo包ok覆ma军rk属性地不仅向可以矛获取虹,而箱且还迟能设蒙置记奔录指别针位王置例3:移复动记示录指构针实祝例(1萌)在窗等体上鼓分别忍放入Ta垒bl墓e1、DB啦Gr睡id幅1和Da盈ta矛so令ur糠ce夕1,Ta滚bl女e1的Da岩ta着ba拍se膏Na亚me、Ta稼bl恨eN社am孔e和Ac继ti鸟ve属性肝值分耗别为DB指DE住MO雕S、Cu巾st丝式om隐er箭.d予b和Tr削ue。Da滥ta疤so玻ur自ce败1的Da欺ta语Se扯t属性利为Ta悉bl肠e1,Db居gr维id还1的Da农ta耐so以ur瞒ce属性授值为Da会ta狠So慰ur驼ce柱1。(2偷)在窗捧体上重再放拿置Gr尘ou抗pb越ox池1、Gr技ou后pb照ox恐2和Gr现ou活pb活ox速3三个Gr痕ou艳pb贸ox组件概,在Gr连ou射pb缴ox柄1组件番中放农入5个按平钮和津一个念编辑耳框,漠设置畏它们少的组葵件名双分别牵为Fi镰rs顶tB振ut蠢to浊n、Pr股io盛rB除ut馋to诵n、Ne吨xt厉Bu耻tt乞on、La茧st短Bu蝴tt删on失t、Mo铜ve灭By典Bu傲tt靠on和Ed关it暴1,分应别编然写这榴五个创按钮劫的On却Cl奖ic者k事件敢,具翅体内牲容参段见下酬面的就源程巩序。嘉另外血,再日设置Ed裁it趣1的Te努xt属性伤值为0。例3:移砖动记谁录指茫针实拾例在Gr端ou搞pb瞧ox童2组件宰中放顷入3个按秃钮,渗设置郊它们碎的组吗件名根分别涨为Ge痰tB玻ut有to怀n、Go撞to员Bu卖tt趋on和Cl扫ea要rB耀ut掩to什n,并澡分别做设置绞这三静个按芒钮的On意Cl击ic瞧k事件迈,具伤体内团容参而见下卸面的施源程杨序。在Gr睛ou题pb茫ox果2组件寸中再盏放一皮个名拐为La膛be贴l2标签齐组件驾,它扭用于急显示族指针牲所处瘦的位甜置。记录折指针抽移动悟程序题窗体主要辞代码概:pr境oc崖ed繁ur库e施TF危or状m1隆.F雹ir列st辛Bu蛾tt谱on梯Cl上ic肤k(倾Se后nd芦er炉:TO量bj仓ec虚t);蓝//Fi雀rs渡tB码ut邮to役n按钮监的On牙Cl船ic徒k事件be树gi璃nta培bl铺e1倒.F射ir碌st辛;en怠d;pr羊oc刊ed般ur生e扮TF算or境m1好.P患ri循or镜Bu未tt执on舟Cl焦ic台k(食Se魂nd着er停:TO计bj泼ec挂t);该/贷/Pr淡io造rB薪ut秋to蛇n按钮陪的On落Cl逆ic痒k事件be书gi绍nta瓦bl善e1挑.P隐ri刃or祸;en消d;pr顶oc鹅ed蛛ur秘e瓣TF灯or蒜m1址.N毁ex苏tB赢ut花to撤nC彻li壮ck束(S档en护de探r:TO拔bj请ec执t);欠/衡/Ne步xt证Bu额tt品on按钮丙的On木Cl体ic妈k事件be具gi姑nta徒bl定e1燃.N乎ex担t;en肥d;pr棚oc课ed雷ur荐e果TF税or凤m1膀.L的as飞tB种ut框to狸nC柴li链ck晴(S锤en女de雀r:TO雪bj痰ec痕t);刃/半/La耻st植Bu沿tt斑on按钮毛的On蹲Cl伤ic蒸k事件be肌gi撒nta酿bl宋e1话.L愿as做t;en阵d;pr逮oc御ed夹ur石e丝式TF宾or烟m1躁.B趋ut展to陡n1愉Cl柔ic严k(爪Se辆nd减er躬:TO挂bj借ec窜t);遣/棋/Mo渡ve缸By喂Bu侧tt嫂on按钮芦的On晶Cl撑ic弊k事件be违gi俱nTa株bl菌e1塌.M茫ov不eB优y(桃St赤rT员oI斯nt彩(E芽di棒t1牢.T赵ex怕t)蜡);en裤d;//数据徒源的Da缘瑞ta头Ch备an灯ge事件池,记绿录移却动或拒修改外时执病行此阀事件棚。pr傲oc败ed击ur胜e产TF毙or枯m1决.O牲rd腊er蓝sS覆ou暑rc惕eD辅at冈aC爪ha奔ng孩e(比Se赴nd集er滥:TO以bj避ec启t;而Fi疤el化d:TF顿ie亚ld);be罪gi苦nif预T计ab从le胁1.合BO想F抱th淋enLa扯be甚l2勾.C耻ap冠ti袄on痛:牛=火'记录乱指针番在表角首部'el抖seif午T淘ab昂le晶1.谋EO角F可th厌enLa关be渔l2姑.C竞ap嫂ti坡on硬:古=目'记录艳指针分在表窃尾部'el泉seLa关be印l2罩.C献ap柴ti忍on球:近=剑'记录败指针快在表印首尾英之间';en着d;pr蚂oc亮ed捉ur鬼e器TF阁or属m1立.G夺et朗Bu袋tt碗on犬Cl帜ic狗k(炒Se签nd矿er设:TO博bj开ec急t);阻/尊/“获取那”按锄钮的On饼Cl客ic视k事件be哭gi狼nBM凶:=基T谜ab赠le透1.女Bo始ok秋ma哥rk赛;赔/猾/获取滔指针Go腔to摔Bu现tt谣on锋.E体na垄bl掏ed:=弯T载ru板e;赴/字/使设呀置“苦恢复胁”按畜钮可贺用Ge俱tB休ut绢to霉n.娘En号ab允le饮d:=互F娱al堵se赖;淹/脱/使设催置“咬获取从”按锹钮不穿可用Cl缎ea欲rB丘ut镜to矛n.客En逗ab布le树d:=烫T询ru叶e;庭/绪/使设枪置“急清除约”按颜钮可检用en组d;pr燥oc对ed中ur纱e遥TF诊or淡m1偏.G咐ot卷oB努ut圾to皂nC题li截ck只(S首en奴de障r:TO赠bj场ec奏t);管/辱/“恢复纠”按释钮的On杨Cl蝇ic混k事件be霸gi没nTa振bl木e1俗.B爸oo法km舱ar垫k司:=背B未M;备/群/恢复好指针轿位置en浊d;pr耀oc鲁ed坏ur目e情TF侮or交m1磨.C渗le月ar妥Bu览tt家on亦Cl满ic斗k(扶Se殊nd汗er秃:TO密bj巩ec董t);销/肤/“取消晨”按砖钮的On奋Cl袖ic复k事件be敌gi片nBM带:螺=逝''婚;掏/舒/清除育书签Go血to凤Bu窄tt掘on胸.E袋na份bl其ed:=纵F爹al允se堆;Ge袖tB文ut欢to屡n.遗En科ab佳le中d:=宿T胳ru热e;Cl踢ea惠rB误ut踢to舟n.稳En抬ab灭le尾d:=隆F首al拦se小;en窃d;8.李3.金3操作磁数据彩表为方警便理胀解,弯我们师将表沙的操挺作分好为字袄段操言作和轿记录蚂操作检两部狱分。(1妻)字段布操作在De亮lp龙hi中,规利用TF纤ie隐ld及其数派生版对象竭可以惜很容缝易地史访问妻数据识表的猫字段葡。字段起对象干的功侄能:<1映>取得炉或设干置当爸前字楼段的池值;<2劳>通过原修改鹊字段抗对象宅的属覆性来吉改变史它在需程序纯中的叉行为;<3汤>通过总字段妨对象遮编辑津器还延能为丘数据伙表增半加查脊找和府计算枕字段债,进切而大恋大改喇善数灵据表痒可读冬性。读取蹦字段农值读取规字段搅值的秆方法衣:1)通过最数据交表字谜段数甘组;格式围:表名[‘字段衣名’]如:S殿:=爽Ta粪bl挤e1中[‘糠Na剃me趁’];也可颈一次毛获取罩多个磨字段条的值络,基奶本格率式如秤下:表名[‘字段吃名1;字蹦段名2;…;字洲段名n’闸]*注意搂:通过固上述棋格式越返回丈的是逢一个Va赞ri俊an剥t数组归类型稼的数锋据,拔该数千组的垫下标上从0开始碧,且露数组雄中的拜元素黎也是Va泰ri述an逮t类型芒,例征如,桂假定Ta哀bl享e1打开块的是an灰im粘al爹s.熊db惯f表,视它有Na笛me、Si居ze和Ar孕ea三个贷字段拢,则浑同时扎取出姐这三闻个字披段的榜值可愈使用传“Ta浸bl鹿e1纹['骑Na捏me嗽;s饱iz吓e;昼ar继ea席']愁”格式例:利用今表的贯字段卷数组令获取恋字段些的值pr谎oc结ed毙ur侍e咱TF匹or牙m1丧.B循ut悦to铺n1撤Cl潜ic贝k(顶Se垒nd倡er枝:TO酒bj露ec只t);老/锈/B喝ut暂to汽n1的On闭Cl稠ic潮k事件Va冈rVa辰rA愧rr:体Va粮ri摘an胖t;be食gi紧nVa并rA迁rr:=多V核ar麦Ar膀ra纹yC致re合at捏e(臣[0甩,2航],秃va历rV盼ar真ia惊nt架);艰//建立需变体错变量男数组Va陵rA煤rr:=渴T戏ab腐le猜1[追'N世am括e;抄si饮ze扶;a碍re讲a'盯];要//获取研字段嘴的值Sh或ow填Me栗ss俘ag欠e('名称禽:'+跨Va客rA踢rr迷[0杀]+哑'大小关:'+海i醋nt钟to残st云r(睡Va弹rA店rr粒[1伶])赤+吴'区域纱:'+瞧V轿ar驶Ar柔r[决2]桶);en窜d;图8-旗3-抖2利用隆变量触数组圣获取陈字段谎的值单击读取破字段州值读取陪字段血值的则方法皱:2)通过Fi涝el套dB白yN夕am铲e函数数据贸表组躺件的Fi纵el迟ds索By仆Na钱me函数饥以字毫段名隐作为欧参数犯,其挡返回贼值是励字段施对象什。格式笔:Fi缩慧el晴dB庙yN栋am匙e(‘字段哥名’)得到最一个虫字段仁对象绍后,汪可以习利用拴字段共对象透的有红关属番性来总获取腾字段淘值或扮向字茎段赋君值。用于庭访问筒字段垂值的订属性属性返回类型AsBoolean布尔型AsFloat双精度浮点数AsInteger长整数AsString字符串AsDateTimeTDateTime类型ValueVariant类型如把Ta搂bl婚e1表中浴第3个记挨录的Or子de技rN睬o字段锹的值挽赋给博整型汉变量I,可只使用防如下同代码想:Ta备bl段e1花.O泊pe渴n;Ta院bl匠e1械.M膜ov锅eB激y(笨2)巷;I框:=拜T炼ab幅le堡1.开Fi赢el璃dB母yN磁am震e(梯‘O珠rd话er降No寺’)含.A仔sI士nt浑eg阴er则;读取粘字段视值的织方法钱:3)通过Fi弊el诉ds属性数据伯表的Fi里el栏ds属性滨也是源一个锅字段依对象注数组足。格垄式:Fi泥el畜ds工[I于nd虹ex]表示之数据抬表的奶第In孔de道x个字猪段对泡象(沾其中In拨de膏x表示例字段蓬号,披其值拣从0开始唯)如,迁若Ta田bl代e1表的庄第1个字鞭段是券字符单串类到型,萍则将谋此字询段的渐值赋挠给字悠符串滑变量S的程顿序代胞码为们:S健:=猪T倚ab施le靠1.宵Fi吵el雀ds罗[0心].陕As旁St越ri押ng;(2句)字段做的数日据类冈型每个阻字段母对象云都有扒确定惭的类尊型,D淋el玻ph王i为字股段对唉象预党定义遣了多慕种类译型值,数据听表具量体使挑用哪拣种字巩段类摩型取战决于岔所在夜的数别据库.例1:判录断Ta陶bl齿e1表的Or楼de筑rN需o字段邀的类舟型是逃否为奇整数文型,爸若是残则显真示“Or档de殃rN盈o字段拨的类毙型为说整型崖”,址代码货如下谈:If虽t奶ab姨le考1.惹fi哨el高ds抗by台na俘me垫(‘谷or帝de闲rn泳o’谁).明da屯ta芽ty武pe=ft独In纠te修ge嘉rTh康enSh执ow剩me丑ss门ag加e(痕‘O佩rd给er智No字段请的类兴型为臂整型颗’);(3耀)字段笛名和京编号通过瓦字段何对象想的Fi誉el壤dN遵am敌e属性肾可获伤得字块段名,如:S:扮=T答ab爷le雨1.受Fi串el配ds幻玉[0离].趋Fi笔el燃dN挖am双e;若知敢道了凭字段多对象撒,通讲过字桶段对梅象的Fi暖el足dN袭o属性赌也可否获得倡此字尼段对纠应的桑编号滋。瞧如:I:才=T电ab魄le货1.心Fi达el串ds复By勾Na得me唯(‘体Or租de花rN象o’搜).择Fi虎el海dN刻o;另外月,数生据表压组件优还有财返回忙字段仁个数东的属牲性Fi屈el衰dC安ou胁nt,但恳要注籍意的持是它说没有开将聚轻集字鸟段计顺算在遭内。轿若要号计算屿所有据字段首的个碰数,鸟可使梅用数际据表摘的Fi仆el议dL旱is伸t属性昨。例2:将Ta盒bl药e1表的岔所有诉字段卖名称团显示棚出来蒜。Va她rI:抵in董te蛙ge侧r;……Fo走r倡I=傲0石to穿T胶ab继le攀1.导fi阁el陆dc挎ou题nt付-1杰d听oSh元ow良me赴ss眠ag貌e(碰Ta睛bl里e1灿.F懂ie蛾ld意s[惯I]在.f颗ie森ld欧na询me暂);(4要)修改盯字段知值字段掀值的隙修改蝇需要胁两个哄前提梦条件障:(1径)确定豪要修敌改的凶字段引值为是当前予记录棕的字益段值活,可绸通过逮移动桌指针锯命令泊来完鸭成;(2舌)使当兵前记刷录处梁于编设辑状嫁态,旧通过描数据怪表的Ed碎it方法句可使视当前幻玉记录凭处于情编辑值状态您。当带字段皂处于状编辑册状态挺时,乘即可款对字年段的源值进壳行修龄改操如作,族操作伴完成雅后,队使用矮数据捕表Po阻st方法厦保存岗已做纯的修壤改。修改圾字段搂值的曾基本陶步骤遗:(1巴)移动萍指针翻到要肉修改占字段排值的很记录挥上;(2东)使用Ed业it方法谅使当般前记伏录处留于编湿辑状携态;(3泊)修改拆字段台的值;(4古)调用Po乡丰st方法袖保存司修改腿结果.例1:将Ta眠bl础e1数据挥表最提后一涛条记渠录的Si阿ze字段菊的值悼修改岩为23。Ta属bl献e1写.L乏as阅tTa眠bl殃e1赌.占Ed谦it;Ta貌bl沟e1内[‘窝Si决ze垃’]职:=趣2仇3;Ta视bl丢e1宇.P遭os侵t;在某晓些情匆况下礼,数脾据表弟中的轰数据晒可能锹是只清读的订,在浑修改器记录膛前,汗最好罗先判诉断当森前数绍据表架是否此可修裳改,凡数据牌表组众件的Ca吨nM危od翅if库y属性戒就可鉴完成酬这一影工作粘,因问此,就修改鄙数据屈表较推规范什的格冬式为日:If档T斯ab狸le脖1.密Ca雀nM夫od舒if钥y昼Th决enBe抗gi战nTa趣bl铜e1剪.L艇as铃t;Ta缎bl色e1稻.毒Ed暑it洋;Ta度bl哀e1鬼[‘郑Si泪ze泻’]牙:=态2膏3;Ta捷bl酿e1迅.P买os谈t;en旬d;在保躺存修葵改前喘,使完用数轮据表孤的Ca非nc续el方法扎可放允弃所围做的虎修改叔。例暑如:If刮T腿ab育le延1.车Ca肃nM狭od画if滨y百Th佳enBe册gi狱nTa赤bl康e1回.L成as午tTa汪bl辅e1岛.翅Ed秒it;Ta恰bl蜻e1拐[‘住Si话ze易’]睬:=齐2付3;Ta丘bl是e1乌.C栽an妹ce呜l;En抖d;(5仗)字段悉对象告编辑绵器字段寸对象友编辑产器是De转lp培hi为开龟发者害提供途的,腥用于阻设置候字段浪对象步属性市的窗长口。执使用多字段床对象介编辑稼器主足要有卖四步召:1)打副开字鹊段对回象编曲辑器径;2)添嘉加字坊段对证象;3)修骡改字悠段对咐象的耗属性字;4)退四出编沉辑窗津口.打开领方式欠:1)用避鼠标删双击主数据沉表组挎件2)用峡鼠标绞右键撇单击线它,狐再选部择Fi闪el坐ds防E讲di黑to姥r菜单将数浅据表部的字册段添移加到搏字段泥对象超编辑爹窗口敬的方任法:用鼠么标右碍击字恶段对把象编爹辑器摸窗口坝,在么这个毙菜单太中有瞎两个疮菜单质项可称完成域字段雪对象跟的添旬加工粱作。1)“Ad刮d浮fi退el嫂ds隐”菜单扰可有元选择尼的将序数据润表的锯字段则加入演到字糟段对疯象编纪辑器跌中;2)“Ad因d疏al呈l赌fi向el特ds番”菜单击项可另一次学将数棍据表领的所债有字钥段添由加到凑字段贱对象削编辑翁器;加入疑到字朗段对众象编减辑器幻玉的字饺段,兴在源预程序总文件白中会完生成连一个谦与其门对应阿的字顺段对偶象,某字段男对象元的属馆性既焰可通漂过对毫象观怖察器赞来修旱改,悦也可语通过灵代码荷来修物改。修改穴字段欠对象德属性承的方慎法是剥:1)在师字段漠对象挂编辑帆器中款选择抗要修嫌改的娱字段惩对象琴;2)在猎其对萌象观县察器门中修园改其惭属性半值。下图挨即说组明了政操作杨的主衔要步她骤:右击右击读菜单双击字段遮对象隔编辑和器字段察对象券编辑绿器及侄其右虽击菜俗单在字抄段对摸象编闪辑器匀中不鹿仅能妇修改搁字段何的显耀示格单式,养而且累还能应增加吴有自失动查艇询或柱计算辟功能伟的新饺字段锣。增加止计算狐字段有时绪显示逝数据轻表中茄的数蚀据时恼,需件要显达示由向表的摆其它碎字段色经过技计算析而获事得的型数据典,通伪过为Ta厨bl碌e组件滴增加钥计算隐字段浴,就累可圆舌满解卫决此登问题顶。下距面以Or酱de旋rs云.塘db数据辩表建农立“掀批发系量”姓字段向为例浴介绍葡增加橡计算刚字段茂的方载法。例5.通过速字段萍对象沈编辑药器为溜通过蹄字段迷对象挺编辑壮器为Or灵de狐rs涛.d没b表增睁加一透个新崇字段物,要承求此绢字段牛能自帅动计镇算每孟个记依录(无产品近)的窑批发禽量(已知滥产品扶批发丧量是膛其产饮品总役量的32威%),其第操作叨如下龙:1)双况击Ta质bl佛e1进入讽字段怕对象忍编辑园器,寄右击堆此窗旋口,鹅选择姓右击梅菜单击中的荣“Ad鹊d爷al可lfi似le甜ld态s”,将Or胸de恨rs捕.d迷b表中烛的所属有字瞎段增捉加到蚀字段回对象竖编辑融窗。2)右棵击字椅段对辣象编殃辑窗咽,在弄弹出需的菜痒单中悠选择纤“Ne跃w义Fi饮el魔d”命令翠,在煎“Ne撑w浩Fi闲el览d”对话讽框的料“Na兆me忧”字段检名编脆辑框舞中输扒入新健建字笛段名Wh萝ol话eS证al侮eT庸ot摸al,在Ty叉pe选择辟框中凉设置输字段殖类型吓为Cu馅rr良en刷cy,在Fi捡el悲d悲Ty耻pe单选斑按钮奏组中荐选择Ca队lc六ul锋at砍ed;最垒后,例单击OK按钮汉。设置姐计算字段3)设否置Ta快bl墓e1的On汇Ca括lc姨Fi馒el寸ds事件尝。选择Ta撒bl渠e1表,板选择Ev粘en隐ts页,民找到On衫Ca巩lc径Fi呈el基ds事件思后双浙击,温则进辽入On枕Ca侮lc胖Fi副el尚ds事件脖编辑锁窗口筒,在芒此事伤件中雁编写衔获取究新字惯段值存的公穗式逃。代码极如下反:pr器oc恢ed谨ur龟e看TF披or厌m1旋.T权ab楼le乒1C海al粱cF萌ie忠ld旋s(竟Da短ta扔Se数t:TD撕at体aS耳et);be可gi搞nSa董ta序Se避t[葬‘W祝ho主le鲁Sa价le速To取ta狸l’]也:=Da亲ta绵Se返t[瓶‘I宁te宴ms山To桌ta哈l’]呢*0登.3帅2;en给d;注意:1)这胳里建粗立的状计算泽字段诱是数万据表有的虚住拟字新段,角在实榨际数自据表颈中并滩不存中在。2)在交字段点对象呀编辑滚器中借,通兄过鼠恢标拖践动可伴改变涉字段糟的排曾列顺熔序。增加妻查询更字段通过果字段询对象贝编辑榨器,驶可为缓数据督表增纱加查召询字捷段,锯来解渠决实决际应再用中喉的问消题。例6.为订邀单表详增加眉一个权查询帐字段否,用盗于从攀客户找表中乌查询火相应或的客徐户名淹称。查询逼字段喘的建画立步慌骤:1)建乳立一钻个新仪项目饶,并县在主林窗体换上放倾入二翠个Ta何bl自e组件摇,组葱件名详分别馅为Ta每bl勉e1和Ta但bl徒e2,将肆它们传的Da遇ta豪ba辟se星Na器me属性堡设为DB飞DE六MO筐S,设首置它穗们的Ta穿bl薪eN迷am欢e属性渡分别慕为or拖de喇rs吃.d堤b和Cu概st显me极r.峰db,设犹置它鹅们的Ac卧ti颠ve属性乌为Tu萄re。2)在揉主窗伐体上出放入麻一个边名为Da蜘ta挣so送ur孩ce捷1的数口据源旋组件泻,设争置其榴属性Da锁ta相Se颈t的值宇为Ta坏bl橡e1;3)在伍主窗普体上撇放入中一个球名DB菠Gr凉id凯1的表钳格组位件,倒并设题置其钱属性Da垃ta坟So释ur填ce的值凤为Da笼ta宰So疏ur冈ce残1;4)双义击Ta使bl确e1,进悉入字鸦段对辰象编她辑器何,右姑击此蛛窗口徒,选贝择右孔击菜片单的季“Ad腰d粒fi啊el毯ds岗”功能座,在牢打开非的新谋窗口售中选常择要脾显示疼的字盐段后绝按“OK析”确认锈;再溜右击另字段煤对象俱编辑液窗口马,在稠弹出扒菜单汁中选少择“Ne肿w刑fi健el挣ds浸”菜单旧,则抄打开炕一个纹“Ne豪w虏fi矮el会ds化”对话德框,贤在此芬对话哈框中刃设置楼新建喊查询枪字段遇相关肃属性乖,具秤体设教置如算下键:Table1Ta蔬bl夺e2设置涂查找字段(6)拖丙放字月段字段潜对象两编辑表器还肉有一筝个不射太明扫显的迈特征末,其练中的卖字段似可通结过鼠司标直潜接拖靠放到戒窗体离上。De阵lp灵hi可自洞动感鄙知拖盾到窗致体上榴的字牌段类可型,骑并且呀为它语选择禽合适姑的数篮据感腐知组引件。如果抵让拖顿放到损窗体任上的砌标签赏标题判为中坟文名败称,喇最好袋将字屯段的Di窜sp遣la叹yL岔ab友el属性吗值设已置为成要显挠示的台中文电名称瓜后再饱执行迟拖放镇操作吼。向窗体上拖放后字段(7)Bl闷ob字段BL材OB杜(B犯in字ar妹yLa荡rg赔e关Ob予je矿ct抢)字段种主要沙用于利存储娇文本批、图栗像或OL蜓E对象竟等内夹容较贵庞大砖的数伶据。对Bl需ob字段悄的读升写操严作是牌通过卡字段加对象兄实现角的例7:建甚立一聪个能映够保后存并头播放姥音乐私的程联序播放跑音乐冠主窗橡体1)建晃立用狐于保多存音惊乐数播据的竹数据彩表Pl铲ay岸Mu奖si若c.伸db,其雷字段泳名称季、类妈型及缓含义静如下博:Ti蔽tl圆e,字晒符型骨,简猾单音酱乐说唐明Fi集le念Na分me,字每符型叛,音眉乐数哑据来苹自的布音乐盟文件极名Mu扎si贵c,Bl墓ob型,著用于铃保存壶音乐号数据2)建亡立一迟个新炉项目废,在福主窗愉体上缝放入漫名为Im忌ag萌eL贱is师t1的TI吨ma杠ge腊Li常st组件跟,双冶击这涛个组崖件,氧在打遭开的私对话皂框中尤,将凤程序峡中使享用的似“播乓放音著乐”做和“条另存我音乐话”图袖标增纠加到患此组壮件中党;再紧放入悉一个To文ol皮Ba矮r1的工条具条舱组件惯到主周窗体样中,悦然后刘右击托此工秋具条耀组件伸,选怀择右蜘击菜烛单中伞的“Ne子w始Bu庭tt左on扩”菜单弱项为To慌ol倚Ba喘r1增加档两个丢按钮灰,并弄为增孝加的软这两迹个按下钮命化名为Pl配ay和Sa扩ve惩As,设敏置To朗ol践Ba哥r1组件够的Im旁ag票es属性龄值为Im阀ag裙eL唉is爱t1;在窗蒜体上症再分稿别放号入数肝据表陪组件Ta垃bl承e1、数狸据源环组件Da摩ta袖So突ur匀ce晃1和表欢格组卷件DB傻Gr仅id骑1,并粮设置Ta而bl测e1的Da红ta赞ba仰se垒Na拉me属性机值为Pl箱ay音Mu也si贡c.置db表所役在的训文件论夹,组设置Ta恰bl炕e1的Ta码bl诉eN扎am甜e和Ac扭ti伤ve的属尝性值盘分别嚷为Pl武ay认Mu渗si徒c.秧db和Tr竞ue,Da谨ta魔So倚ur全ce泽1的Da愿ta医Se铃t属性悉值为Ta恢bl肺e1,设以置DB察Gr冤id狐1的Da筝ta婚So信ur圈ce属性蜡值为Da尝ta锯So岂ur茂ce愧1。在主壮窗体负上再胶放入配一个青名为Op避en妹Di贺al砍og溜1的打寒开文粗件对滨话框惹组件乔和一袖个名打为Sa投ve党Di俯al余og旦1的保样存文正件对车话框道组件己,并形分别遭设置姜它们豪的Fi腊lt孩er属性趣值为致“音晕乐文叙件(*页.w到av谦)|射*.规wa猫v”。为Pl洗ay按钮诞和另功存按渴钮Sa阶ve啊As的单叠击事下件和如将音饲乐数欣据保绵存到拘数据焰表时摔激活凶的Be滋fo话re驳Po澡st事件市编码盲:代码印如下丈://保存踢当前戏记录望前要骡求用核户选字择音苗乐文践件,基以便善保存妥音乐军数据缠到数盲据表俗中。pr胀oc税ed纷ur构e扛TF莫or叔m1珍.T透ab虏le盘1B头ef巾or蔬eP准os御t(栽Da闲ta吐Se贫t:TD优at糕aS城et);be沉gi取nIfap亲pl尺ic投at悠io个n.老Me川ss恰ag敬eB光ox('要加离入音宝乐数余据吗违?',侧'保存破提示',mb乏_i均co盟nw拴ar肉ni闸ng+mb怠_Y拦es管No)=id岭ye农sth固enbe弯gi熔nIf惨O热pe屿nD肠ia逮lo圣g1妖.E盾xe歼cu本te叮t直he租nbe捕gi咏nTa宰bl胳e1心Fi绍le怜Na荒me思.V网al网ue榜:=撒E国xt防ra夕ct盒Fi名le浆Na彩me目(O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论