动态创建 odbc
来源:互联网 发布:淘宝双十一销售额排名 编辑:程序博客网 时间:2024/06/07 11:39
int MakeSQLServerODBCDSN(LPCTSTR DBServer,LPCTSTR DBName,LPCTSTR DSN,LPCTSTR UID)
{
BOOL bInstallDriver=TRUE;
CRegKey regKey;
LONG lRet=regKey.Open(HKEY_LOCAL_MACHINE,"Software//ODBC//ODBCINST.INI//SQL Server");
if(lRet!=ERROR_SUCCESS)
{
bInstallDriver=FALSE;
}
else
{
char szDirverPath[MAX_PATH]="";
DWORD dwCount=100;
lRet=regKey.QueryValue(szDirverPath,"Driver",&dwCount);
if((lRet!=ERROR_SUCCESS)||(dwCount<1))
{
DWORD dwErr=GetLastError();
bInstallDriver=FALSE;
}
regKey.Close();
}
if(!bInstallDriver)
{
return -1;
}
CString strKeyValueName="Software//ODBC//ODBC.INI//";
strKeyValueName+=DSN;
lRet=regKey.Create(HKEY_LOCAL_MACHINE,strKeyValueName);
if(lRet!=ERROR_SUCCESS)
{
return -2;
}
regKey.SetValue(DBName,"Database");
regKey.SetValue("SQLSrv32.dll","Driver");
regKey.SetValue(DBServer,"Server");
regKey.SetValue(UID,"LastUser");
regKey.m_hKey=HKEY_LOCAL_MACHINE;
regKey.SetKeyValue("Software//ODBC//ODBC.INI//ODBC Data Sources","SQL Server",DSN);
regKey.Close();
return 0;
}
- 动态创建 odbc
- ODBC动态创建数据源
- ODBC动态创建access数据库
- 代码动态创建ODBC数据源
- ODBC - 在代码里动态创建ODBC数据源
- wxWidgets:ODBC数据源的动态创建(VC2005)
- VC6.0 MFC 动态创建ODBC数据源
- [Delphi]delphi中动态创建MySQL的ODBC连接
- delphi中动态创建MySQL的ODBC连接 --转
- 应用Java程序动态创建ODBC数据源的实例
- 动态配置ODBC数据源
- 动态配置ODBC数据源
- 动态配置odbc数据源
- 动态注册ODBC
- ODBC 动态配置数据源
- 自动创建ODBC
- 自动创建ODBC
- C# 创建Oracle odbc
- “应用程序配置不正确,程序无法启动”详细举例(vc2008 sp1)
- 小知识
- iphone 自带后台程序作用
- linux下Subversion服务架设
- flex 性能,查看内存
- 动态创建 odbc
- 浏览器内核简介
- 浅析Linux下core文件
- Jquery组合form元素为json格式,asp.net反序列化
- 关于MSchart作图 X周标注显示不完全的处理
- Posix多线程编程学习笔记(六)—共享内存(3)
- 关于pos口和GE口
- [转]boost 中的noncopyable
- iframe的使用