社区
数据库
帖子详情
请问,如何用SQLConfigDataSource为oracle动态配置数据源??
fleg
2005-09-20 01:28:50
请问,如何用SQLConfigDataSource为oracle动态配置数据源,
主要是需要那些属性,如DSN,server等,急,谢谢。
...全文
148
1
打赏
收藏
请问,如何用SQLConfigDataSource为oracle动态配置数据源??
请问,如何用SQLConfigDataSource为oracle动态配置数据源, 主要是需要那些属性,如DSN,server等,急,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kudeet
2005-09-20
打赏
举报
回复
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 + "\\lhwy.mdb";
char* szDesc;
int mlen;
szDesc=new char[256];
sprintf(szDesc,"DSN=%s? DESCRIPTION=TOC support source? DBQ=%s? FIL=MicrosoftAccess? DEFAULTDIR=%s?? ","lhwy",lpszFile,sPath);
mlen = strlen(szDesc);
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == '?')
szDesc[i] = '\0';
}
if (FALSE == SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0",(LPCSTR)szDesc))
AfxMessageBox("SQLConfigDataSource Failed");
try
{
CString strConnect;
strConnect.Format("DSN=lhwy;");
if(!m_DB.OpenEx(strConnect,CDatabase::useCursorLib))
{
AfxMessageBox("Unable to Connect to the Specified Data Source");
return FALSE ;
}
}
catch(CDBException *pE)
{
pE->ReportError();
pE->Delete();
return FALSE;
}
用c++ builder
配置
数据源
`lpszDriver`参数是数据库驱动的名称,这里使用的是"
Oracle
in OraDb10g_home1",表明我们要
配置
的ODBC
数据源
是针对
Oracle
数据库的。`lpszAttributes`参数是一个以NULL结束的字符串列表,包含了
数据源
的各个
配置
属性...
利用ODBC自动实现
数据源
注册
1. **编写
配置
脚本**:使用ODBC管理工具创建一个
数据源
配置
脚本,该脚本包含了
数据源
的所有
配置
信息,如驱动程序的路径、数据库服务器信息等。 2. **集成到安装包**:将
配置
脚本整合进应用程序的安装包中。这可以...
如何
动态
新增、移除 ODBC DSN?
ODBC
数据源
名称(DSN)是
配置
好的数据库连接设置的集合。本文将详细介绍如何使用Visual Basic (VB) 技术来
动态
地新增或移除ODBC DSN。 #### ODBC DSN简介 ODBC DSN是在系统中预先定义的连接
配置
,它保存了与特定...
用VFP6.0技术调用
ORACLE
数据库.pdf
在实例中,通过对VFP6.0中静态
配置
和
动态
链接
数据源
的介绍,我们可以看到如何在VFP程序中实现对
Oracle
数据库的调用。 总结而言,通过VFP6.0技术调用
Oracle
数据库,可以使得VFP6.0的轻量级、快速开发的优点与
Oracle
...
精彩编程与编程技巧-如何
动态
新增、移除 ODBC DSN?...
- `
SQL
Config
DataSource
`函数位于ODBCCP32.DLL库中,用于
配置
数据源
。 - 定义了一些常量: - `ODBC_ADD_DSN`: 添加
数据源
。 - `ODBC_
CONFIG
_DSN`:
配置
(编辑)
数据源
。 - `ODBC_REMOVE_DSN`: 移除
数据源
。 - ...
数据库
4,017
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章