欧美日操-欧美日韩91-欧美日韩99-欧美日韩ay在线观看-xxxx色-xxxx视频在线

應用系統二次開發中數據庫數據讀取的捷徑

2013-12-13 10:29:57 電力信息化  點擊量: 評論 (0)
摘要:應用系統的二次開發,一般通過ODBC等數據庫驅動讀取數據庫數據,或者由開發廠商提供接口API函數。由于數據庫驅動經過了很多中間環節,而且需要考慮到通用性、兼容性等各個方面,使性能、效率大打折扣;一般
在數據處理中心創建共享內存:
HANDLE         m_hMapObject;            //共享內存句柄
extern  LPVOID   lpvMem=NULL;        //共享內存地址
#define  SHMEMSIZE sizeof(Datastru) //共享內存空間
m_hMapObject = CreateFileMapping((HANDLE)0xFFFFFFFF,
                                   NULL,
                                   PAGE_READWRITE,
                                   0,
                                   SHMEMSIZE,
                                   “Share_Mem”);
    if (m_hMapObject==NULL) return FALSE;//創建共享內存失敗
BOOL fInit = (GetLastError()!=ERROR_ALREADY_EXISTS);
    lpvMem = MapViewOfFile(m_hMapObject, FILE_MAP_ALL_ACCESS, 0, 0, SHMEMSIZE));
    if (lpvMem==NULL)  return FALSE;
    if (fInit) memset(lpvMem, 0, SHMEMSIZE);  //初始化共享內存
    return TRUE;
 
2、編寫數據庫用戶自定義函數,往共享內存寫數據:
void SQL_API_FN get _data (
SQLUDF_CHAR          Station_name [36] ,
SQLUDF_CHAR          Line_name [36] ,
SQLUDF_INTEGER       *Line_Size ,
SQLUDF_INTEGER       *Voltage_Grade,
SQLUDF_CHAR          Manager [36],
SQLUDF_ DOUBLE       *Voltage _value,
SQLUDF_ DOUBLE        *Electricity,)
{
Datastru  *data ;
HANDLE         m_hMapObject;            //共享內存句柄
LPVOID         lpvMem=NULL;          //共享內存地址
#define  SHMEMSIZE sizeof(Datastru) //共享內存空間
m_hMapObject = CreateFileMapping((HANDLE)0xFFFFFFFF,
大云網官方微信售電那點事兒

責任編輯:和碩涵

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 一本久久a久久精品亚洲| 日本视频在线免费| 午夜小视频男女在线观看| 夜夜骑夜夜操| 日本污视频在线观看| 亚洲国产精品大秀在线播放| 日韩在线毛片| 欧美日韩一区二区三| 色接久久| 欧美日韩精品一区二区在线播放| 天码毛片一区二区三区入口| 奇米久久| 亚洲高清视频在线播放| 一级毛片特级毛片黄毛片| 日本国产在线视频| 日产精品一二三四区国产| 日本特黄特色| 亚洲欧美日韩一区成人| 色偷偷97| 欧美在线a| 小明永久成人一区二区| 一级高清毛片免费a级高清毛片| 思思影院| 日韩毛片大全免费高清| 亚洲日本中文| 夜夜爽天天狠狠九月婷婷| 亚洲h视频| 青青青手机在线视频| 三级黄色片日本| 四虎影视永久免费观看地址| 欧美国产精品va在线观看| 亚洲国产lv| 日本一道高清不卡免费| 欧美特级午夜一区二区三区| 午夜在线视频观看版| 色综合手机在线| 午夜日b视频| 四虎永久在线精品视频免费观看| 人人做人人爽人人爱秋霞影视| 亚洲欧美成人网| 午夜精品久久久久久99热 |