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

VB如何修改Foxpro数据库(不是用VB实现的,不过也可以看看)

HTML文档下载 WORD文档下载 PDF文档下载
VB如何修改Foxpro数据库(不是用VB实现的,不过也可以看看)
随着计算机技术的迅速发展,计算机的应用与普及程度也越来越高。绝大多数单位已不同程度地将计算机技术应用于工作的某个方面。早期的数据库应用系统大多采用FoxBase+或Foxpro编程,由于这种数据库技术的局限性,缺乏对数据完整性、安全性和一致性方面的控制手段,没有大型数据库的“事务处理”的概念,在运行过程中,由于异常事件,如断电、网络故障、服务器、工作站锁死等因素,会造成部分使用中的数据库遭到破坏,当打开损坏的数据库时,将出现提示“不是dbf数据库”,导致数据不可用。
  经过工作实践,反复摸索,我发现可以利用Pctools或其他十六进制的编辑工具如WinHex等工具软件修复,将损失降到最小程度。下面,简述其修复过程。
  1背景知识:数据库文件的前32个字节为数据库控制信息。其中,第5、6字节分别存放记录个数的低8位和高8位。例如:一数据库有2345(十六进制数为:929)条记录,则该数据库的第5、6字节分别存放29,09;以下每32个字节连续存放每个字段的定义,其中每32个字节的第17字节存放字段宽度;字段定义完后两字节为0d,20,之后连续存放记录数据(每字段宽度之和加1个字节即list stru命令显示出的“**total** xxx”个字节存放一条记录),最后,以1A结束。
  2修复原理:数据库损坏后,多数情况为后面的几条记录损坏。通过直接修改数据库包含记录条数的方法使损坏的数据可用,然后,补录后几条记录即可。
  3修复过程:1在DOS下,利用Pctools工具包中的filefix命令“预修复”(由程序自动审查完好记录的个数)损坏的数据库,在修复结果中查看并记录下已修复的记录个数,如:2343,换算为十六进制数为927;2利用Pctools或其他的十六进制的编辑工具如:WinHex等工具软件将该数据库的第5字节改为27;3将数据库的前四个字节修改为原文件的备份文件或同目录下完好数据库的前四个字节;4存盘退出。
  注:如果数据库包含备注型字段,对于FoxBase+数据库可以直接用filefix修复,但Foxpro数据库,由于其备注型字段内容存放在fpt文件中,而filefix无法直接修复。
  以上方法在DOS622,Foxpro25 for DOS,Pctools 90下测试通过,错误或不妥之处请指教。
利用Docker构建开发环境 Netflix公布Cassandra新性能:基于AWS的百万次写入每秒 一周消息树:谷歌Android遭遇“颠覆”危机 微软发布新应用Snipp3t,iOS平台首发且无Windows Phone版 TOP10优秀微信开发商随后揭晓 2014微信开发者大会开幕在即 8月12日:PC鼻祖IBM 5150迎来33周年 平板创作3D展现:蒙特利尔大学发明Hyve-3D设计系统 Quick Charge技术解析:关于手机快速充电的那些事儿 性能分析十八招,你用哪一招? 流程在企业内的作用及成熟度 Gartner:至2017年Chromebook销量将增2倍 后稀缺时代思考:机器横行下的人类夹缝求生 TIOBE 2014年8月编程语言排行榜:Swift跌出Top 20 精华回顾!历届MDCC大会精彩演讲与议程汇总 《近匠》Fancy3D:亿级游戏背后的轻量级引擎 假如李小龙是程序员…… Docker已扎根新一代PaaS 三星或发布首款头戴式VR设备Project Moonlight 英特尔亚太研发总经理何京翔:数据化时代背后的智慧 云络网络科技CEO Steve Mushero:游戏行业的云运维 腾讯游戏运营管理中心总监刘栖铜:腾讯游戏云的理想与实践 一号专车产品总监曹景辉:LBS应用仍有无限的创新空间 昆仑游戏总裁张益豪:做好中国游戏的海外代理 游族首席运营官陈礼标:重点打造全球化IP 我是怎么利用微信月收入三万以上的! 我的Y Combinator黑客马拉松之感! 最炫HTML5 JavaScript框架Famo.us融资2500万美元 看板先驱David J. Anderson:看板方法拉动互联网时代敏捷变革 《近匠》增强现实开发团队LegendTech:AR技术现已加入15元豪华午餐 微软新技术:简单修改,手机摄像头摇身变3D深度相机 Black Hat USA安全隐患盘点及黑客奥斯卡颁奖 如何学好C++语言? 又一个搞笑的歌曲!共享! 又一个简单问题 请问中级程序员考试中的数据结构考不考 图、文件方面的内容??不要意思没有分给了……见凉!! 请问高手,我想把sqlserver数据库中的一个表的所有列的名称属性都导出到excel中,或word中都可以,请问高手有没有办法能搞定? 请问中级程序员考试中的数据结构考不考 图、文件方面的内容??不好意思没有分给了……见凉!! 用VB.NET实现网吧收费管理的问题 ifaq, please come in. 求如何将数字字符串转换成钱的习惯读法?(解答者给全分,分不够在给!) 难吗,一点也不难,简单吗,一点也不简单,请进! 能否提供一个上传的控件(delphi7.0)??? 谁有studioMX2004正式版的下载地址啊 初学者提问:如何开始编写EJB Module? 破坏系统图标问题!!!!!! 偶想数据结构(C++描述),请大家多介绍几本! 紧急求救:两台连上交换机的电脑为何互相ping不通? 看到corejava第二卷。头大 有这么一种打印格式。。。。。。 我的c盘是系统盘,我不想别人安装东西在里面或者改动,怎么设置?? 免费空间,哈哈 Image 的地址传递问题 有什么方法能让jsp的执行中延迟一点时间。 明天又是九.一八 爱上一个银行MM,真的不知道怎么办!!!!!!!!帮帮我呀! installshield的问题? 求解一个简单问题 机器老是响个不停是怎么回事? 关于frame? 菜鸟求救!!!怎样判断输入框????? informix中的这个sql该怎么写 一个关于batchmove控件的问题? 请高手指点! 國慶節有多少人准備散分的 哪位做过java和SAP系统之间的接口? 关于文档和窗体在多进程时的传递 应用发布时失败,提示“can't drop table~~~~~~~~~” 通过电脑可以收发传真吗? 请问,如何在一个标签中加入其他的控件,并且控制标签显示的位置? 通过 2 个输入框 动态调整大小 ,但是不起作用 ?不是 后端 设置属性 会覆盖前端的吗 ? 写的第一首旧体诗,呵呵~ 学asp.net后再学asp快吗? ifaq, please come in. for you 求教问题!着急!asp.net如何连接SQLserver 十万火急:使用Directshow从摄像头读入数据,全屏播放时速度很慢 如何接受ActiveX控件的事件参数 关于MM和程序 求书 请问一个关于struts的问题,多谢了 求好书 请高手们指点一下!!!! 如何将tomcat8080端口改成8090? mom with he with his mom and dad lives连词成句 几÷25=8:几=80%=二十分之几=几【填小数】 凡心所向,素履所往;生如逆旅,一苇以航 这句话的真正意思?一个女孩提出了:凡心所向,素履所往 另外一句话;生如逆旅,一苇以航.是一个男孩的对应.这个女孩和这个男孩因为各种原因,不能再一 80:()=5分之4=()除以25=()%=()(填小数) 要建一个长方形养鸡场,使它一边靠墙,已知墙长14米,其他三边用长35米的网子围成,现在甲乙两人各设计了要建一个长方形养鸡场,使它一边靠墙,已知墙长14米,其他三边用长35米的网子围成 要建一个长方形养鸡场,使它一边靠墙,已知墙长14米,其他三边用长35米的网子围成,现在甲乙两人各设计了一个方案,甲设计的方案是长比宽多5米;乙设计的方案是长比宽多2米,问谁的方案符合 三星i9100更改桌面和锁屏壁纸的问题.有次更改桌面的时候弹出一个对话框,提示的意思就是:是否一同更改锁屏壁纸,我在以后不在提示打了一个钩钩,然后点错了.选择了更改锁屏壁纸,然后问 小数分数混合运算200道 整数、小数与分数混合运算76X(1/23-1/53)+23X(1/53+1/76)-53X(1/23-1/76) 与小数、整数、分数混合运算有关的问题?若51-【26.5X0.375-(8.3-7又37/40)-Q除以2又三分之二】=50,求Q的值. 财政部:加强地方结余结转资金管理 加福布斯公布2013最有权力人物排行榜北上广 请给奋斗中的年轻人一张床16岁少女骗倒四省10余派出所:浙江王毅出席中意政府委员会第五次联席会议日报:中国加强游说美朝对话国外如何处理医患纠纷?网站展示完全用CSS画的苹果鼠标英智库发布2013年幸福国家排名杭州地铁周边公共交通配套薄弱遭吐槽46名中国与印度非法采金者在加纳被捕中国油画家王朝刚个人画展在巴黎举行(国庆黄金周 福州自贸片区“海淘热”2015环中国国际公路自行车赛天津“首届世界名校龙舟大赛天津启幕长三角高铁成网拉动周边游 夫子庙等景荣乌高速荣成方向两车追尾 青银高速K和静县北山森林公园生态圈秋季造林已进福州办俄罗斯美术作品展 纪念反法西斯哈尔滨发布大风蓝色预警 24小时最大狼驯化成狗,失去了什么?沧州千年巨狮锈成“特疙瘩” 修与不修界珠传超级科技霸主阴影至高远东1628惟我剑仙魂魄天玄荒蚩尊人生宛若梦幻咆哮江湖位面扫荡者逍遥派掌门日常半坡博物馆旅游农科奇观旅游小赵州桥旅游英德旅游卢家大屋旅游嘉模圣母堂旅游国际礼拜堂旅游仙岩旅游华盖山旅游江心寺旅游士丹利街旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘