【请教】通用数据库查询的一个瓶颈

liyue841 2008-03-24 02:53:56
我的问题是比如我有个comboBox.当我一运行窗体,程序就要检测出改操作系统上安装的所有类型的数据库。

并且把这些数据库类型加载到comboBox中(如何加载就不必费心了,问题是如何能找到所有数据库)
...全文
147 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoyexinchen 2008-03-24
  • 打赏
  • 举报
回复
不可能做到,没有一定规律
jinjazz 2008-03-24
  • 打赏
  • 举报
回复
我的电脑里面有10000个dbf文件,还有20000个mdb文件,另外严格上说excel也可以认为是数据库,你还要去扫描么
liyue841 2008-03-24
  • 打赏
  • 举报
回复
我现在只是有不成熟的几个思路

1.发送数据包给默认端口(但是数据库的端口是可以更改的)

2.检查注册表(暂时没这种方面的资料)

3.搜索系统环境变量(把信息保存到字符串或者.txt 然后搜索关键字 但这样可能不太准备)

大家再给点意见
wxy0401 2008-03-24
  • 打赏
  • 举报
回复
最好是做一个配置文件,将你系统中有的数据文件写入该文件.
jinjazz 2008-03-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 juge001 的回复:]
只能去读注册表,把检测一下每一种数据库是不是在注册表里存在,如果存在就加载进来
[/Quote]
我还没有见过那个数据库平台的注册信息是写注册表的。
juge001 2008-03-24
  • 打赏
  • 举报
回复
只能去读注册表,把检测一下每一种数据库是不是在注册表里存在,如果存在就加载进来
山之魂2 2008-03-24
  • 打赏
  • 举报
回复
难题,顶一下
jinjazz 2008-03-24
  • 打赏
  • 举报
回复
不可能实现

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧