亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? database.h

?? 中間件編程,該程序用于傳輸客戶(hù)端數(shù)據(jù)到服務(wù)器,可運(yùn)行于WINDOWS2000,2003,XP,98等系統(tǒng)
?? H
字號(hào):


/*
--------------------------------------------
  define the other constants
--------------------------------------------
*/
#define WIN32_LEAN_AND_MEAN
#define MAX_FIELDS			26
#define MAX_OUTRES			400
#define SINGLEQUOTES		39
#define PERCENT 37
#define	MSQL_UNKNOWN_TYPE	 0
#define MSQL_CHAR            1
#define MSQL_NUMERIC         2
#define MSQL_DECIMAL         3
#define MSQL_INTEGER         4		
#define MSQL_SMALLINT        5
#define MSQL_FLOAT           6		
#define MSQL_REAL            7
#define MSQL_DOUBLE          8
#define MSQL_DATETIME        9
#define MSQL_VARCHAR        12


typedef struct
{
    char m_destination[41];
	char m_sn[11];
	char m_dayvalue[20];
	char m_packettype[3];
	char m_requesttype[3];
	char m_oprcode[7];
	char m_source[41];
	char m_message[513];
}CCENTEMP;

typedef struct 
{
	char qysjz[20];
	char ckzbh[5];
	char rkzbh[5];
	char cxdmz[3];
	int  sfjez;
	int  sfdmz;
}CBZXFLDYB;

typedef struct
{
    char qysjz[20];
	char ckzbh[6];
	char rkzbh[6];
	char cxdmz[3];
	int  sfjez;
	int  sfdmz;
}CBZSFBZDY;
/////////////table 1
typedef struct
{
	char qyrqz[20];
	char bcdmz[2];
	char bcmcz[11];
	char qssjz[6];
	char zzsjz[6];
}CBZBCDMDY;

/////////////table 2
typedef struct
{
	char sfzbh[5];
	char sfzmc[11];
	char xhzzz[5];
}CBZRKZBHB;

///////////table 3
typedef struct
{
	char sfzbh[5];
	char ygghz[6];
	char ygxmz[11];
	char ygxbz[3];
	char ygzwz[11];
	char ygmmz[9];
}CBZSFYGXX;
/////////////table 4
typedef struct
{
	char sbdmz[3];
	char bcdmz[21];
}CBZSBDMDY;
////////////////table 5
typedef struct
{
	char sfqkz[9];
	int msdmz;
}CBCDSQMS;
/////////////table 6
typedef struct
{
	char qyrqz[20];
	char yhqsj[6];
	char yhzsj[6];
	double yhflz;
	char yhjsf[2];
}CBZCLYHXX;

typedef struct
{
	char rkzbh[6];
	char rksjz[20];
	char cxdmz[2];
	char cldmz[2];
	char pkdmz[2];
}CICKQUERY;

typedef struct
{
    char sfzbh[5];
	char zbrqz[20];
	char sfygh[6];
	char sfyxm[9];
	char gbhzz[2];
}CBZSFYPBB;

///////////bad IC
typedef struct
{
	char ksyzz[6];
	char kdmzz[2];
	char kbhzz[11];
	char bzzzz[51];
}CBZKHMDXX;

typedef struct
{
	char zyrkz[5];
	char ckcdh[3];
	char sfzbh[5];
}CBZSFZYZZ;

typedef struct
{
	char sfzbh[5];
	char ckcdh[3];
	char zyzhz[5];
}CBZZYZHZZ;
typedef struct
{
    char cwsjz[6];
}CBZSFCWSJ;

typedef struct
{
    char qysjz[20]; 
}CBZSFSJDY;

typedef struct
{
   char dyrqz[20];
   char qszhz[5];
   char zzzhz[5];
   char yzbhz[3];
   char rkzhz[5];
   char ckzhz[5];
}CBZYZLJBZ;

typedef struct
{
   char yzbhz[3];
   char sfzbh[5];
   int  sfzxh;
}CBZYZZPXB;

typedef struct
{
    char dysjz[20];
	char ksyzz[11];
	char phone[14];
	char cpbhz[11];
	char ickbh[11];
	char cxdmz[2];
	char cldmz[2];
	char yzbhz[3];
	char yhqsz[5];
	char yhzzz[5];
	char qssjz[20];
	char zzsjz[20];
	double yhflz;
}CBZCZYHXX;

/*
-------------------------------------------
define the fileds amd filed information 
data structure which used in the ODBC access
-------------------------------------------
*/
typedef struct
{
	char fieldname[11];
	short fieldtype;
	unsigned int fieldsize;	
}FIELDINFO;

typedef struct
{
	FIELDINFO m_fieldinfo[MAX_FIELDS];
	int fieldcount;
}TABLE_FIELDSINFO;

typedef struct
{
	char *recordscontent;
	char pack_head[12];
	int totalcount;
	//int totalsendcount;
	int recordlen;
	int packageNO;
	//unsigned long alreasequence;
	int m_errorflag;
	//SENDUNIT failedsendunit[MAX_OUTRES/5];
	int resendtimes;
}OUTRECORDS;

/*
--------------------------------------
the ODBC information
--------------------------------------
*/
typedef struct 
{
	SQLHENV henv;
	SQLHDBC hdbc;
	SQLHSTMT hstmt;
	SQLRETURN retcode;
}DatabaseID;

/*
-------------------------------------
the db source connetion 
-------------------------------------
*/
typedef struct 
{
	SQLCHAR *m_servername;
	SQLCHAR *m_uid;
	SQLCHAR *m_pwd;
}ConnString;

/*
------------------------------------------
the select field data structure
------------------------------------------
*/
typedef struct 
{
	SQLCHAR m_fieldvalue1[20];
	SQLINTEGER   m_fieldvalue2;
	SQLREAL m_fieldvalue3;
	short m_fieldtype;
}BindFieldInfo;

typedef struct
{
	char PACKunit[140];
	unsigned long PACKsequence;
	int tablename_start_endflag;
	int Unit_Recordno;//every unit_package include records
	int SuccessFlag;// 1 success; 0 initialize_val;  2 failed
	short sendtimes;
	unsigned long lastsend_tm;
}SENDUNIT;

int OpenDBS( DatabaseID *m_baseid, ConnString m_constring);
void CloseDBS(DatabaseID *m_baseid);
int InsertSQL( DatabaseID *m_baseid,char * m_tablename,char *m_values);
int DeleteSQL( DatabaseID *m_baseid,char * m_tablename,char *m_condition);
int UpdateSQL( DatabaseID *m_baseid,char * m_tablename,char * m_set,char *m_condition);
int SelectSQL(DatabaseID *m_baseid,char *m_fields,char * m_tablename,char m_condition[]);
int FindUser( DatabaseID *m_baseid,char *m_fields,char * m_tablename,char *m_condition);
int SelectRecord( DatabaseID *m_baseid, TABLE_FIELDSINFO m_fieldsinfo, char *m_tablename,char *m_condition);//OUTRECORDS m_outvalues[]);
int Findtime( DatabaseID *m_baseid,char *m_fields,char * m_tablename,char *m_resulttime);
//nntoll.ini
int SelectSFYDB(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectSFZDB(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectShift(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectAutho(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectZysfz(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectZyzhz(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectSfypb(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectCwsjz(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
//ofindex.ini and nfindex.ini
int SelectFLSJ(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectBZLJB(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename,const char* m_filename2,int flag);
int SelectOFLDB(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* rkzh,char* ljrk,char* ljck,const char* m_filename);
int SelectNFLDB(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* rkzh,char* ljrk,char* ljck,const char* m_filename);
int SelectFL(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename,const char* m_filename2,int flag);
//owner.ini
int SelectOWN(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectYZZXH(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
//otimerate.ini and ntimerate.ini
int SelectCLYH(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
int SelectNCLYH(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
//blackic.ini
int SelectBLACK(DatabaseID *m_baseid,char* m_fields,char* m_tablename,char* m_condition,const char* m_filename);
//local table
int DownRecord(DatabaseID *m_baseid,DatabaseID *m_localbaseid, char **m_tablename,char* m_condition);
int SelectDownFLDB(DatabaseID *m_baseid,DatabaseID m_mDbId,char* m_fields,char* m_tablename,char* m_condition);
int SelectDownNFLDB(DatabaseID *m_baseid,DatabaseID m_mDbId,char* m_fields,char* m_tablename,char* m_condition);
int SelectCZYH(DatabaseID *m_baseid,DatabaseID m_mDbId,char* m_fields,char* m_tablename,char* m_condition);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久香蕉网| 亚洲综合网站在线观看| 欧美xxxxx牲另类人与| 欧美日韩卡一卡二| 欧美老人xxxx18| 91麻豆精品国产91久久久更新时间| 在线观看亚洲成人| 在线这里只有精品| 欧美日韩中字一区| 欧美一级专区免费大片| 欧美va天堂va视频va在线| 久久婷婷成人综合色| 国产视频一区在线观看| 国产精品污网站| 亚洲少妇最新在线视频| 亚洲黄色性网站| 亚洲成人激情综合网| 免费美女久久99| 国产成人精品一区二区三区网站观看| 懂色av一区二区三区蜜臀| 99视频精品全部免费在线| 日本韩国欧美一区二区三区| 欧美色倩网站大全免费| 日韩亚洲欧美在线观看| 久久久午夜电影| 亚洲色图视频免费播放| 亚洲国产精品久久久久婷婷884| 奇米影视在线99精品| 国产乱人伦精品一区二区在线观看 | 欧美久久久久久蜜桃| 日韩精品一区二区三区四区视频 | 久久久亚洲欧洲日产国码αv| 中文天堂在线一区| 国产在线国偷精品产拍免费yy| 国产一区二区网址| 91国偷自产一区二区开放时间| 日韩视频免费观看高清在线视频| 欧美精品一区二区在线播放| 国产欧美日韩视频在线观看| 亚洲卡通动漫在线| 久久精品久久综合| 99国产精品久久久| 欧美一区二区国产| 国产精品三级电影| 奇米精品一区二区三区在线观看 | 国产精品久久久久久久久晋中| 亚洲国产一区二区三区| 加勒比av一区二区| 色综合天天综合网国产成人综合天| 欧美精品色综合| 国产精品女人毛片| 日本视频免费一区| 一本久久综合亚洲鲁鲁五月天| 日韩女优制服丝袜电影| ...av二区三区久久精品| 日韩精品色哟哟| 99麻豆久久久国产精品免费| 91精品国产入口在线| 亚洲欧美国产三级| 国产高清成人在线| 91精品国产欧美日韩| 亚洲欧洲一区二区在线播放| 久久99国产乱子伦精品免费| 欧美在线免费观看亚洲| 国产欧美一区二区在线| 美洲天堂一区二卡三卡四卡视频| 99精品偷自拍| 欧美经典三级视频一区二区三区| 午夜成人免费视频| 色偷偷成人一区二区三区91| 久久影院午夜论| 欧美aaaaaa午夜精品| 日本道在线观看一区二区| 国产亚洲成aⅴ人片在线观看| 男人的天堂久久精品| 日本乱码高清不卡字幕| 国产精品乱码一区二区三区软件| 久久se这里有精品| 欧美色倩网站大全免费| 亚洲欧美日韩一区二区| 国产999精品久久| 久久综合国产精品| 久久丁香综合五月国产三级网站| 欧美日韩一区视频| 亚洲精品视频一区二区| 波多野结衣精品在线| 国产女主播视频一区二区| 激情综合色播五月| 日韩欧美一级片| 琪琪一区二区三区| 日韩视频免费直播| 伦理电影国产精品| 日韩欧美电影在线| 裸体健美xxxx欧美裸体表演| 69堂国产成人免费视频| 天天影视涩香欲综合网| 欧美日韩精品一区二区三区| 亚洲午夜免费电影| 欧美性高清videossexo| 亚洲综合清纯丝袜自拍| 在线观看三级视频欧美| 一区二区三区毛片| 欧美中文字幕一二三区视频| 亚洲在线免费播放| 欧美色窝79yyyycom| 亚洲二区视频在线| 91精品国产aⅴ一区二区| 日本不卡免费在线视频| 日韩午夜中文字幕| 久久er99精品| 久久精品视频一区二区| 成人福利视频网站| 亚洲日本乱码在线观看| 欧美性xxxxx极品少妇| 亚洲超丰满肉感bbw| 91精品国产91久久综合桃花| 久色婷婷小香蕉久久| 精品福利在线导航| 成人精品国产一区二区4080| 亚洲欧美日韩国产手机在线| 91九色02白丝porn| 爽好多水快深点欧美视频| 欧美一区二区三区在线观看视频| 免费成人在线影院| 国产欧美久久久精品影院| 91原创在线视频| 亚洲.国产.中文慕字在线| 欧美一区二区福利在线| 国产一区二区三区四区在线观看 | 日日噜噜夜夜狠狠视频欧美人| 日韩一区二区免费在线观看| 国产高清久久久| 综合激情网...| 欧美精品丝袜中出| 国产精品影音先锋| 伊人开心综合网| 欧美一级久久久久久久大片| 国产白丝精品91爽爽久久 | 国产精品一区二区久久精品爱涩 | 亚洲国产精品成人综合| 在线视频一区二区三区| 久久精品国产澳门| 中文字幕一区免费在线观看| 欧美唯美清纯偷拍| 国产成人啪免费观看软件| 亚洲精品视频在线观看网站| 日韩欧美在线网站| av电影在线观看完整版一区二区| 亚洲高清免费观看 | 亚洲妇熟xx妇色黄| 国产欧美日韩卡一| 在线不卡一区二区| av不卡免费电影| 久久精品二区亚洲w码| 亚洲欧美另类久久久精品2019| 8x8x8国产精品| 99精品偷自拍| 韩国av一区二区| 亚洲午夜激情av| 国产欧美日韩不卡| 日韩三级视频在线看| 91视频在线观看| 国模大尺度一区二区三区| 亚洲国产精品视频| 亚洲欧洲精品一区二区三区不卡| 欧美一级午夜免费电影| 91老师片黄在线观看| 国产精品自拍在线| 日韩不卡一二三区| 一区二区三区精品在线观看| 久久久精品免费网站| 91精品在线观看入口| 91美女片黄在线观看| 国产91精品免费| 久草这里只有精品视频| 丝瓜av网站精品一区二区| 自拍偷拍亚洲综合| 国产嫩草影院久久久久| 精品少妇一区二区三区| 91精品综合久久久久久| 日本乱码高清不卡字幕| 99视频在线观看一区三区| 国产一区二区成人久久免费影院| 午夜精品福利在线| 亚洲资源中文字幕| 日韩美女视频一区二区| 国产精品三级电影| 国产精品婷婷午夜在线观看| 精品少妇一区二区三区在线播放 | ...av二区三区久久精品| 欧美韩日一区二区三区四区| 久久夜色精品国产噜噜av| 日韩欧美久久一区| 日韩一二三四区| 日韩欧美亚洲国产另类| 欧美一二三四在线| 日韩免费看的电影| 日韩欧美aaaaaa| 26uuu精品一区二区在线观看| 日韩欧美亚洲国产另类|