难题!!!搜索十个access数据库中的所有文本或备注类型的字段,看其中是否有"主题"两字.....
这十个数据库名称分别为c:\1.mdb,c:\2.mdb,...,c:\10.mdb;密码均为0000
如果发现有这两个字,就把它替换成为"文章"并保存之...
并把修改的情况列到一多行文本框中显示.
显示格式如:
数据库1.mdb中的表a中的x字段原为...,其中需要修改部分已作修改.
....
有没有高手能够做到?
问题点数:50、回复次数:4Top
1 楼vicallee(^^一壶红酒杯十年^^)回复于 2004-09-01 23:02:58 得分 0
如果做不到的话,问题可以简化为对一个数据库下的所有表的文本和备注字段作搜索.不过我想这个问题其实跟多个表差不多难度啦.Top
2 楼Firestone2003(笨笨小猪)回复于 2004-09-01 23:51:33 得分 50
如果数据库名,表名是固定的话,应该没有问题Top
3 楼vicallee(^^一壶红酒杯十年^^)回复于 2004-09-02 09:16:20 得分 0
我的想法是这样的,用ADO动态连接x.mdb(最外层循环),通过某种方式取得ADO连接数据库的TABLE列表,对每个表先select top 1 * from 表,先取得文本类型和备注类型的字段列表放至string astrlist[],再select * from 表 where astrlist[x]='%文章%' or astrlist[x+1]='%文章%'.....
一有记录返回就再行操作...
现在最大的问题是怎么取得ADO连接数据库的TABLE列表,其它都可以解决.Top
4 楼hky5_com(绿源人)回复于 2005-01-21 15:01:35 得分 0
留意Top




