02
2006
04
重拾遗忘的编程
前几天我们下到县里调研,拷回一大堆数据,这两天我一直在研究。
研究的倒不是数据本身,而是采用怎样便捷的手段和工具来分析这些数据,主要是两个相同结构数据库文件的对比。
在确认现有的知识和工具无法解决这个问题之后,我开始漫长的上网查找相关资料和软件的过程。
在试过几个软件仍然无法解决之后,我想到了Foxbase这个数据库管理软件。百度一下之后,我发现它应该能帮我解决这个问题,于是下了VisuaiFoxPro6.0。
因为我以前学过Foxbase+,所以VisuaiFoxPro6.0的入门还是比较容易的,摸索一下之后就上手了。可是毕竟已经好长时间没碰过了,所以我还得从头温习当时的教材。
好在我怕当初学编程时还是很感兴趣的,也花了点心思去学,所以看过一遍教材之后,还是勉强能开始编程了。
两个数据库的比较还是挺容易的,分别建立索引(Index),然后用Set Relation to * into *建立连接就行了。
为了方便起见,我想要实现:1、用户输入要比较的两个数据库名,然后赋值给某个变量;2、系统随后自动打开这以这两个的数据库;3、之后自动运行事先编好的程序进行比较。问题也就随之而来了:目录下有N个结构相同的数据库文件,用户输入其中两个数据库的名字(accept语句),比如说book1和book2,随后分别赋值给name1和name2,然后再编一段程序,在两个工作区分别打开name1和name2。这想来是比较容易的事情,可是当我编好后运行,系统提示不存在name1和name2这两个数据库,晕!难道是我哪个地方搞错了吗?
我左思右想不得解决,只得在百度知道中高分悬赏,以求解答。
几个小时之后,我得到9个回答,其中只有一个解答了我的疑惑,但并未解决问题:use只能打开表,而name1只是一个内存变量,语法错误。
看来按我的思路是行不通的了,那如何才能实现这样的效果呢?至今为止,我一直在寻求解决的办法,也希望这方面的高手能帮忙一下。
惭愧啊,多年以后重拾编程,这样一个小问题也解决不了,呵呵。不过值得高兴的是,我又开始研究Foxbase了,也不枉当初几个月的速成学习!
发布:徐景岳 | 分类:景岳手记 | 评论:0 | 浏览:
相关文章:
多个DBF文件合并之蹊跷事件 (2009-5-7 23:48:23)
如何避免表单重复打开? (2007-8-11 23:26:50)
一些很有用的VFP代码 (2007-2-11 10:48:51)
对比程序的最后测试 (2006-5-2 10:7:11)
新旧问题的更替 (2006-4-4 23:48:50)
郁闷的人到深夜 (2005-11-11 20:48:5)
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。