⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbconreg.cpp

📁 本源代码实现同时对数据库Oracle和MS SQL的连接
💻 CPP
字号:
//---------------------------------------------------------------------------

#include "windows.h"
#pragma hdrstop

#include "dbconreg.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)




bool TConReg::SetDbConRegPath(char * pPathName)
{
    //TODO: Add your source code here
    HKEY hk;
 
    //添加
 
    if ( ERROR_SUCCESS != RegCreateKeyEx(
            HKEY_LOCAL_MACHINE,
            "SOFTWARE\\Linbo\\Pqms",
            0, "", REG_OPTION_NON_VOLATILE,
            KEY_ALL_ACCESS,
            NULL,
            &hk,
            NULL))
    {
        return false;
    }

    //添加值
 
    if ( ERROR_SUCCESS ==RegSetValueEx(hk,
            "MainPath",
            0,
            REG_SZ,
            (LPBYTE) pPathName,
            strlen(pPathName) + 1))
    {
        RegCloseKey(hk);
        return true;
    }
    
    return false;
}

bool TConReg::GetDbConRegPath(char * pPathBuf, DWORD nBufSize)
{
    //TODO: Add your source code here
    HKEY hk;

    if(ERROR_SUCCESS != RegOpenKeyEx(
        HKEY_LOCAL_MACHINE,
        "SOFTWARE\\Linbo\\Pqms",
        0,
        KEY_QUERY_VALUE,
        &hk)) return false;

    if(ERROR_SUCCESS == RegQueryValueEx(hk,
                    "MainPath",
                    NULL,
                    NULL,
                    (LPBYTE)pPathBuf,
                    &nBufSize) )
    {
        RegCloseKey(hk);
        return true;
    }

    return false;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -