说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在Delphi动态生成定义数据库

HTML文档下载 WORD文档下载 PDF文档下载
在Delphi动态生成定义数据库

在开发通用工资管理等应用数据库管理系统时

预先定义好数据库的结构

就不能保证应用系统的通用性。不同的单位需要不同的数据库

为了减少程序的开发量

并保证程序的通用性

就必须在程序运行中根据实际情况定义所需要的数据库。

在Delphi开发环境中

定义数据库通常需要运行Data Base Desktop。在程序运行中使用组件TTable也可以根据需要定义和修改数据库的结构。

定义标准数据库

定义数据库时数据库文件信息和数据库结构信息是必需的

如数据库文件的完整路径

数据库类型

数据库的字段名、类型、长度等。在Delphi程序中可以定义三种标准类型的数据库

DBASE数据库、Paradox数据库、ASCII数据库。

下面给出的过程已在WIN95Delphi3.0C/S下运行通

过。

procedure ZldcreateTable;

var

zldT:TTable;

begin

zldT:=TTable.Create(Self);

with zldT do

begin

DatabaseName:='DBDEMOS';{预定义的别名数据库工作区名}

TableName:='ZLDDBASE';{将定义的数据库名}

TableType:=ttDbase;{数据库类型

可为ttParadox、ttASCII、ttDbase}

with FieldDefs do{数据库结构信息}

begin

Clear;

Add('ZLS'

ftInteger

0

false);

Add('ZLD'

ftBoolean

0

false);

Add('ZEZ'

ftString

10

false);

Add('XL'

ftDate

0

false);

{....} //------Add Other Fields Here

end;

with IndexDefs do{索引文件信息}

begin

Clear;

Add('Primary'

'ZEZ'

[ixPrimary

ixUnique]);

{....} ////------Add Other Indexes Here

end;

CreateTable; //---- dynamically Create Table;

end;

end;

通过以上方法建立数据库

如果已经存在同名数据库

将被覆盖

数据将全部丢失。

当修改一个数据库的结构时

也可以利用TTable的方法CreateTable。先打开欲修改的数据库

取得该数据库的结构信息

再对其修改

然后用修改后的结构信息重新建立一个新数据库

再将原数据库中相同的列写入新数据库中

删除原数据库

改新数据库名为原数据库名即可。

辞旧迎新 老牌游戏开发商的移动进化之路 iSuppli:硬盘市场持续萎缩 大数据应用成重要市场 全球最大校园Hackathon:失败后,你能学到什么? 走进Evasi0n,越狱黑客如何拿到iOS权限 提升服务扩展性和冗余的八个编码方向 分析数据预测未来?数据挖掘绝不是大公司的专利 揭秘LinkedIn数据科学家如何工作 为什么响应式设计对SEO有好处? SpaceX团队:想登陆火星吗?学好C++吧 可穿戴设备:越来越清晰的苹果iWatch 苹果设计师:开发者们的应用图标设计对了吗? AWS兴起之路:尚未成功 仍需努力 John Carmack:我们为什么不开发Linux游戏 最具创新力公司50强:耐克居首 Web如何成为另一个应用商店 Adobe发布Photoshop1.0.1源代码 大数据时代正在到来 微软CFO:我们的移动战略没有“B计划” TIOBE 2013年2月编程语言排行榜:历经十月Java重返第一 为让用户亲身体验产品 谷歌年底或开零售商店 谷歌推Chrome API支持HTML5实现本地离线数据存储与同步 Ubuntu开发者预览版将于月底开放下载 因Java漏洞,Facebook遭受恶意软件攻击但未泄密 HTML5预测 取代本地App将成为可能 2013年最佳实习企业:微软仅居第三 助力响应式设计:Adobe发布最新HTML5工具包 VMware控告Hortonworks恶意挖角 2013年大数据真谛:实时分析与批量处理 微软招聘信息证实Windows Blue项目正在推进 研究人员正开发永不会崩溃的计算机 Google:开发者应尽早进入可穿戴式计算 求助!!如何在StringGrid中显示ADOconnection中的数据?? 为了运行XML,服务器究竟要怎么样才行? directx屏幕捕获,为什么我的这段代码不行 小问题,大侠帮忙,小弟不胜感激!!!!! 我想使用一个字段来存储2万字左右的文章应该用什么类型(text不够用的)? 向非窗口类的对象发送消息呢? 如何重新检索 救急:Win me开始菜单及Taskbar的小图标都变花了,如何解决?up有分 ############狂送分,附带一个小问题########### 在bc中怎样创建资源文件?? 请高手进入,急!在线等待 生活有你 更新后台數據,用試圖就可以,用代碼就不行? ★★★CFormView的大小,高手没必要进,低手就可以解决了! 不超过十行,但.....(C) 打到雍亲王 "准女朋友的胸太平了,我该如何取舍? " 准备结贴了,要顶的赶快顶呀,去晚了就没机会了 为什么我从数据采集仪采集到的数据是乱码? 请教:动态的下拉菜单怎样做?在线等待,答对就给分! 有谁知道用vb如何把bmp的文件转换为jpg格式?? sql server2000是不是不能在winxp 专业版下安装?? 请问大家 wait函数的使用问题(给100) 关于wait函数的使用问题(给100) 如何在xp下能够删除带子目录的文件夹? [求助]关于考试座位号随机分配问题! 无奈的我等你的帮助! 在delphi中如何建立一个doc文件? 有谁可以帮帮忙(在线等待) 请问大家如何防止DEDE的,我发现许多软件没有进行压缩也无法进行DEDE反编译,通常只能进行到一半 现代制造业企业管理系统的开发 (C++ builder) 线程设计,帮帮忙!!! 关于flash中的actionscript 如何做自动评分的考试系统?给点建议或意见! 告急!!!主从表的问题,怎样修改从表时,让主表的数据跟着变化? 刚刚在新闻组看到的东西, 让大家乐乐(转贴) 关于ASP.NET的讨论,欢迎大家指正. 再发:请教在Rave 报表中如何在每一页上都显示打印表头 关于视图的问题!!!很急,各位大哥帮帮忙!! CrystalReports(水晶报表)的版权问题 请看此贴!帮忙阿! 菜鸟问题,请问怎么让 点主from上的一个按钮就弹出另一个编好的窗体 请问能不能将网页页面内容保存为word文档输出?? 碰上大麻烦了,哥们们救救我吧!~ 请看此帖,帮忙啊! 中文打包问题 谁可以给我一个java的例子读excel的*.cvs文件,thanks 请看此帖,帮忙啊! 想请叫一个关于网站视频的问题 关于jre的2个问题 oracle错误 美式英语在线翻译网站?我要的是翻译出来的句子意思和外国人说出来的句子意思差不多. 双子座流星雨在山东青岛能看到我,我说的是肉眼 搜狗拼音输入法收的词汇有多少?比《现代汉语词典》多多少? 英语说个句子,如果是错句,外国人能理解吗? 将要到来的双子座流星雨用肉眼能看到吗? 现代汉语词典中某些词条中有不止一种的解释,这个排序是不是有什么意义?比如说在“自由”中,有三条解释:①在法律规定的范围内,随自己意志活动的权利;②哲学上把人认识了事物发展的 有没有例如梅花香自苦寒来的这样的句子 双子座流星雨在厦门同安用肉眼可以看到吗 关于第六版现代汉语词典 有些词条旁边会有一个小括号(十万火急!)关于第六版现代汉语词典 有些词条旁边会有一个小括号 例如:【标志】(标识)biāo zhì,那么括号里的那个算异体字整理的吗 英语翻译看啊,我目睹在那里的父亲.看啊,我目睹母亲.也目睹我的兄弟姐妹.看啊,我目睹祖先的行列.看啊,他们都向我呼唤,他们叫我去烈士英雄埋骨之地,在英灵殿中,勇士的精神,将永远.长存不 请问今天的双子座流星雨在芜湖用肉眼能看到吗 答案写的太烂看不懂 2009年12月14日在郑州能看到双子座流星雨吗? 帮忙找一下以下特殊符号 内陆地区新疆 降雪多怎么可能 呢 降雨和降雪一样的形成原理 那么处于内陆的新疆为什么 连年暴雪呢 昨天的双子座流星雨谁看到了?(2009年12月13号)555~昨天回来上班了,看不到,今天想回家看的,可是又多云,严重打击我~我是广东的,有谁看到了?请说一下地点和时间~谢 根据提示写出含有手的成语形容凶狠 形容顺利 形容高明 形容冷漠 形容专横 就是最后一个符号 紧急 紧急 3句英语,请帮我看看有无差错,①reasonable life plan can (to) lead us try to seek ideal method of life,to enjoy good life②i don't think the success only relate with intelligence,other same good quality can help us to success yet③thi 我在北京周边,今天晚上可以肉眼看到双子座流星雨吗? 最后的符号怎么打 杉科包括 如何提高写作能力和语文水平? 哥廷根的介绍.3Q. 水杉 或者 高大的杉类植物 可以在山东生长济南生长吗 语数英物.江苏人民出版社出版. 有人知道个符号怎么打吗就是 名字前面那个 英语怎样题高怎样将英语由110提升至120 请语文好的进来下吧 ,我理解能力太差“不知道是人先不对劲才变成这样,还是因为变成这样人才不对劲”这句话是什么意思啊?你们在说什么、。 .有人知道这个符号怎么打吗 西部高原地区表现出明显的什么特征 生仔多的动物是什么生肖 if you plant in soil,they growif you plant in soil,they grow为什么不是will grow? 统万城遗址其西北属什么高原,其东南地区的地形具有什么的特点 什么动物生仔 不需要交配 |这个符号怎么打,有人知道吗? 告诉下!谢谢! cl千足金 10.90g金条在移动公司充话费抽奖中了价值2990的'cl千足金 10.90g金虎献瑞金条',现在金价370,10.9克也该价值4000了吧,怎么写价值2990呢,还交了600的个人所得税,但是移动那么大的公 穿山甲动物生蛋还是生仔的 选择合适的单词填空 do should grow plant soil A:what are you going to( )this sunday?B:l'm going to ( )a tree.A:How do you do that?B:lt's easy.First,dig the( ).put the tree in the soil.A:what( )you do then?B:water it.wait for it to( ) 我在读初三,现在做物理数学大题的时候感觉会做,但是写过程就会写得很乱,甚至会因此而做错,为什么?我在读初三,现在做物理数学大题的时候感觉会做,但是写过程就会写得很乱,甚至会因此 第四题写的对吗?还有第五题怎么写? 求一个点符号! 不是·不是丶不是• QAQ就是这个3右下角的点>>>⒊ 求啊求! 小红把一个线绳对折一次从中间剪开就成了3条线绳,如果把这根线绳对折三次再从中间剪开就成了( )A 5条B 9条C 17条D 33条 这个C语言程序题的答案就是红笔所写,为什么X是2? sprout plant soil seed 哪个是与众不同的单词? 为什么端午节要带五线绳?,五线绳的来历是什么? 第三题就是红笔的那道题 求解答 什么牌子的微晶石好?超晶石和微晶石有什么区别? 线绳能导电吗 就是红笔写答案“10”的那道题 心驰神往 有一首英文歌曲,节奏很像凤凰传奇这首 心驰神往 叫什么名字 包身工一课中"让她扎一两根油线绳吧!"中的"油线绳"是什么意思? 答案是设用电器电阻为R,然后就是红笔写的步骤,再接下去的步骤就是两条输电线的总电阻是R/2,为什么啊?这个R为什么和前面用电器的R一样啊?然后它答案里就得出P=((U1/3)∧2)/(R/2)=2 找一个符号【黑色的爱心】♥这个怎么打? 什么是人才理念?意思不懂请回答 大戟科植物特征 脑筋急转弯大全及答案水的化学方程式怎么写 函数y=kx+b在(-无穷,+无穷)上是增函数,k的范围. 五加科植物中常用作垂直绿化的有哪些 泉州考题 仿照《现代汉语词典》词语注释的体例,编写两个常用的方言词条 儿子接父亲同住享清福 父亲天天赌博逼男子电话打到派出所求厕纸 不多久再抱杭州13岁女生撒谎离家失踪5天 曾结医生举报官员公款出游 出门戴钢盔执擀台湾花莲地震波及浙江 温州某酒店上演台湾花莲地震波及浙江 居民称高楼摇晃国家级电视剧节目推介会首次移师杭州杭州政协委员建议传统产业“电商化”杭州重机厂将变身时尚商业中心浙江省提前3个多月完成全年保障房任务杭州未来两年技术研发类人才需求最大感动!美男子车祸变残障女友不弃结连理英老年人养鸡遣寂寞 送鸡上学生活忙【英汇丰银行报告:中国成为2013年度以色列军队炮击加沙打死一名巴勒斯坦人壮美!摄影师抓拍冰冻海浪翻滚瞬间【高英汇丰银行报告:中国成为2013年度港媒:中国小偷泰国免税店内行窃后坐飞娜塔莉·波特曼:参演《雷神》,主要是奥巴马豪华座驾“野兽”细节曝光美国务卿将访欧洲中东八国 重申与沙特16组数字概括2014年中国电影市场中信证券与张育军被指合演“无间道” 搞笑背后灵:那些突然闯入合影的逗逼名不爱说话的人啊,请努力生活新三板为什么受到国务院支持?走你!十句话秒杀掉中国历史三伏天这么热,这里有最爽的消暑良方!奔驰ML的继任者GLE 450AMG属于我们的鸡汤:大家说电影对自己的改对信任你的人,永远别撒谎!【众筹】Kiband儿童智能手环:确微言大义(52)| 宋徽宗提拔“嫖友【新品】腾讯糖大夫智能血糖仪发布 让山外青山,楼外青楼——谈谈古代的色情日本又爆特大真相,不看马上就删了 2你准备好娶我,就上台来Windows 7、8.1用户可免费小户型装修收纳问题你解决了?再不用唇釉你就OUT!持妆一整天,巴阿罡:藏书癖的唯一解药是找到本更好的【干货】升级用户必看 Android
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘