?? busdef.h
字號:
/*
功能:定義數據庫表達表的各類結構
版權所有:深圳普美有限公司
編寫人:呂黃梁
日期:2004-12-16
*/
#ifndef HEADFILE_BUSDEF
#define HEADFILE_BUSDEF
#include "dbdef.h"
//數據庫表中字段的表達結構
typedef struct TagBusFieldStruct{
TCHAR NAME[60]; //字段名稱,在數據庫表中的名稱
int Type; //數據類型
int Length; //數據字段長度
}BusFieldStruct,*pBusFieldStruct;
//數據庫表中表(業務)的表達結構
typedef struct TagBusTableStruct{
int BusID; //定義的業務類型
int Size; //所有字段的總長
int Num; //字段個數
TCHAR Name[50]; //業務表名
BusFieldStruct *pBusFields; //指向字段數組數據
int KeyIndex1; //表的第一主鍵
int KeyIndex2; //表的第二主鍵,-1為沒有
int FKeyIndex; //關聯的外鍵的位置
}BusTableStruct,*pBusTableStruct;
//數據庫組合業務的表達結構
typedef struct TagCombBusStruct{
BusTableStruct strTable;
TCHAR cwSQL[800];
}CombBusStruct,*pCombBusStruct;
const int COLUMN_ALIGNVAL = 8; // 數據庫字段對齊
//定義數據庫字段的數據類型
#define DATA_INT 1
#define DATA_SMALLINT 2
#define DATA_TINYINT 3
#define DATA_NVARCHAR 4
#define DATA_DATETIME 5
#define DATA_FLOAT 6
//數據庫的文件路徑
//#ifdef _USEBYLHL
//const WCHAR DATABASE_PMDB[]=L"\\Storage Card\\db\\pmdb.sdf";
//#else
const WCHAR DATABASE_PMDB[]=L"\\ipsm\\pmdb.sdf";
const WCHAR DATABASE_PMDB_BACKUP[]=L"\\Storage Card\\pmdb.bak";
//#endif
struct TelVideo_query_param //可視電話
{
char szPhone[21];//視頻號碼
int nStartTime; //通話時間
int nEndTime; //通話時間
char cUserType; //用戶類型 1-中控電話薄 2-pc用戶簿 3-所有
char cState[4]; //0-撥出未接1-撥出已接 2-撥入未接 3撥入已接,第一個為4的時候,表示所有,其他的添4表示無。
};
struct InterPhone_query_param//可視對講
{
int nStartTime; //時間段
int nEndTime;
char nRecordType;//1-可視對講2-保安呼叫(沒有客戶照片)
char nState;//0-未接1-已接 2-所有
};
struct ShortMsg_query_param//短信
{
char cSendState; //0:發送 1:接收,2所有
char cReadFlag; //0:未讀 1:已讀,2所有
int nStartTime; //時間段
int nEndTime;
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -