社区
数据库
帖子详情
各位大侠,如何通过ODBC数据源的名字,得到数据库文件的全路径?
cn2000
2006-08-30 06:03:52
我的数据库其实就是一个MDB的文件.
...全文
364
14
打赏
收藏
各位大侠,如何通过ODBC数据源的名字,得到数据库文件的全路径?
我的数据库其实就是一个MDB的文件.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cn2000
2006-09-04
打赏
举报
回复
xbt746(头上无毛),我对你哪个生成数据源的代码感兴趣...,
xbt746
2006-09-02
打赏
举报
回复
我有一个获取Access 的mdb的代码
贴上来有点帮组吧
BOOL CAlertApp::InitInstance()
{
AfxEnableControlContainer();
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind ('\\');
sPath=sPath.Left (nPos);
nPos=sPath.ReverseFind('\\');
sPath=sPath.Left (nPos);
CString lpszFile = sPath + "\\Alert.mdb";
这个我是从一本书上看到的,没有完全看懂
希望能对你有点启发吧
把你的MDB放到你的代码那个文件夹这个代码是可以用的
我下面还有一点代码,自动生成odbc数据源的
cn2000
2006-08-31
打赏
举报
回复
to snowbirdfly
我现在当然知道名字,但是想做的零活点儿,能够做到通过数据源名来找到数据库的全路径.
snowbirdfly
2006-08-31
打赏
举报
回复
那数据库的文件名知道吗?
是不是上面所说的MDB名~
折腾_苏州
2006-08-31
打赏
举报
回复
查注册表也是在用API,你也不能保证其他API内部也是通过查注册表来实现的...
cn2000
2006-08-31
打赏
举报
回复
之所以要得到全路径,是因为将来的全路径我是不知道的,只知道数据源的名字..
cn2000
2006-08-31
打赏
举报
回复
我是指用编程的方式实现,通过一个函数,输入为数据源的名字,能够得到数据库存放的全路径.
我用的数据库是一个MDB文件,所以应该是可行的吧.至于查注册表,我觉得用API能够避免一些意外的情况,比查注册表要安全一些
DentistryDoctor
2006-08-31
打赏
举报
回复
直接查询注册表就可以了.但并不是所有的ODBC数据源都可以查到数据库的文件名的.比如SQL Server?
折腾_苏州
2006-08-30
打赏
举报
回复
当前用户的ODBC配置都在注册表HKEY_CURRENT_USER\Software\ODBC\ODBC.INI里:
自己去读吧,读注册表应该会吧..
snowbirdfly
2006-08-30
打赏
举报
回复
楼主的意思是代码实现还是直接通过查看ODBC来查看数据库路径啊???
一条晚起的虫
2006-08-30
打赏
举报
回复
注册表下 ODBC/数据源名,其中有一个value,指明数据库路径
snowbirdfly
2006-08-30
打赏
举报
回复
MDB的文件?
那是不是数据库的文件名为MDB啊??
要是这样的话,直接查找文件名为MDB的文件,找到的话直接返回文件目录~
找不到就提示不存在文件目录??
是不是这个意思??
Elysium
2006-08-30
打赏
举报
回复
直接用数据库就行了吧,反向获取?
【信息科学与工程学】【数据科学】第五十一篇 数据仓库00 基础设计01
数据仓库设计的系统性解决方案,涵盖架构模式、分层设计、百万级访问支撑、海量数据配置及与
数据库
/数据湖的对接策略: ODS(操作数据层):原始数据镜像,保留历史快照 DWD(明细数据层):清洗、标准化、维度退化 DWS(汇总数据层):主题宽表、轻度聚合 ADS(应用数据层):高度聚合,面向报表/API 二、百万用户访问架构设计 1. 核心架构组件 2. 关键配置参数(以Snowflake为例) 3. 性能优化措
【信息科学与工程学】【数据科学】数据科学领域-第十一篇 数据集成算法01
降低维护成本:通过抽象通用流程(如),当需要修改故障注入逻辑(如更换混沌工具)时,只需修改一处代码,无需修改所有测试用例;提升扩展性:通过参数化故障场景(如),可快速生成新的故障用例(如针对新服务的延迟故障),适应系统迭代需求;增强场景真实性:通过组合混沌操作(如),模拟真实生产环境中的复杂故障链(如“网络延迟+服务宕机”),更准确地验证系统韧性;提高分析效率:通过自动化结果分析(如),快速获取MTTR、错误率等关键指标,减少人工分析时间。
数据治理
全
景实战
第一层:源头侧治理(业务系统端)治理对象:业务系统的数据录入、单据流转、数据产生过程核心目标:让数据"生而标准、生而质量"治理时机:数据产生时(事中防控)责任主体:业务部门 + IT系统建设部门核心原则:"不让脏数据进门"第二层:数仓侧融合处理(数据平台端)治理对象:汇聚后的数据资产、跨系统融合数据核心目标:让数据"统一、可信、可用"治理时机:数据汇聚后(事后/事中监控)责任主体:数据团队 + 数仓开发团队核心原则:"不让坏数据流到下一层"主数据定义。
国央企如何通过数字化转型提升创新研发决策的科学性?.docx
国央企如何通过数字化转型提升创新研发决策的科学性?
弱电系统方案设计综合布线方案
弱电系统方案设计安防监控技术资料门禁网络工程图纸报价资料综合布线方案
数据库
4,017
社区成员
39,805
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章