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

📄 busdef.h

📁 wince下对sqlserver数据库的操作,增删改操作,单进程单线程
💻 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 + -