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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sqlfront.h

?? 希望我上傳的這些東西可以對搞編程的程序員有點小小的幫助!謝謝!
?? H
?? 第 1 頁 / 共 2 頁
字號:
#ifndef _INC_SQLFRONT
#pragma option push -b -a8 -pc -A- /*P_O_Push*/
#define _INC_SQLFRONT

#ifdef DBNTWIN32
	#ifndef _WINDOWS_
		#pragma message (__FILE__ " : db-library error: windows.h must be included before sqlfront.h.")
	#endif
#endif

#ifdef __cplusplus
	extern "C" {
#endif

/*****************************************************************************
*                                                                            *
*     SQLFRONT.H - DB-Library header file for the Microsoft SQL Server.      *
*                                                                            *
*     Copyright (c) 1989 - 1995 by Microsoft Corp.  All rights reserved.     *
*                                                                            *
* All constant and macro definitions for DB-Library applications programming *
* are contained in this file.  This file must be included before SQLDB.H and *
* one of the following #defines must be made, depending on the operating     *
* system: DBMSDOS, DBMSWIN or DBNTWIN32.                                     *
*                                                                            *
*****************************************************************************/


/*****************************************************************************
* Datatype definitions                                                       *
*****************************************************************************/

// Note this has changed because Windows 3.1 defines API as 'pascal far'

#if !defined(M_I86SM) && !defined(DBNTWIN32)
#define SQLAPI cdecl far
#else
#define SQLAPI _cdecl
#endif

#ifndef  API
#define  API  SQLAPI
#endif

#ifndef DOUBLE
typedef double DOUBLE;
#endif


/*****************************************************************************
* DBPROCESS, LOGINREC and DBCURSOR                                           *
*****************************************************************************/

#define DBPROCESS void   // dbprocess structure type
#define LOGINREC  void   // login record type
#define DBCURSOR  void   // cursor record type
#define DBHANDLE  void   // generic handle

// DOS Specific
#ifdef DBMSDOS
typedef DBPROCESS * PDBPROCESS;
typedef LOGINREC  * PLOGINREC;
typedef DBCURSOR  * PDBCURSOR;
typedef DBHANDLE  * PDBHANDLE;
#define PTR *
#endif


// WIN 3.x Specific.  The handle pointers are near for Windows 3.x
#ifdef DBMSWIN
typedef DBPROCESS near * PDBPROCESS;
typedef LOGINREC  near * PLOGINREC;
typedef DBCURSOR  near * PDBCURSOR;
typedef DBHANDLE  near * PDBHANDLE;
#define PTR far *
#endif


// Windows NT Specific
#ifdef DBNTWIN32
typedef DBPROCESS * PDBPROCESS;
typedef LOGINREC  * PLOGINREC;
typedef DBCURSOR  * PDBCURSOR;
typedef DBHANDLE  * PDBHANDLE;
#define PTR *
typedef int (SQLAPI *SQLFARPROC)();
#else
typedef long (far pascal *LGFARPROC)();  // Windows loadable driver fp
#endif


/*****************************************************************************
* Win32 compatibility datatype definitions                                   *
* Note: The following datatypes are provided for Win32 compatibility.        *
* Since some of the datatypes are already defined in unrelated include files *
* there may definition duplication.  Every attempt has been made to check    *
* for such problems.                                                         *
*****************************************************************************/

#ifndef DBNTWIN32

#ifndef SHORT
typedef short SHORT;
#endif

#ifndef INT
typedef int INT;
#endif

#ifndef UINT
typedef unsigned int UINT;
#endif

#ifndef USHORT
typedef unsigned short USHORT;
#endif

#ifndef ULONG
typedef unsigned long ULONG;
#endif

#ifndef CHAR
typedef char CHAR;
#endif

#ifndef LPINT
typedef INT PTR LPINT;
#endif

typedef unsigned char BYTE;

typedef       CHAR PTR LPSTR;
typedef       BYTE PTR LPBYTE;
typedef       void PTR LPVOID;	
typedef const CHAR PTR LPCSTR;

typedef int BOOL;

#endif


/*****************************************************************************
* DB-Library datatype definitions                                            *
*****************************************************************************/

#define DBMAXCHAR 256 // Max length of DBVARBINARY and DBVARCHAR, etc.

#ifndef DBTYPEDEFS    // srv.h (Open Server include) not already included

#define DBTYPEDEFS

#define RETCODE INT
#define STATUS INT

// DB-Library datatypes
typedef char            DBCHAR;
typedef unsigned char   DBBINARY;
typedef unsigned char   DBTINYINT;
typedef short           DBSMALLINT;
typedef unsigned short  DBUSMALLINT;
typedef long            DBINT;
typedef double          DBFLT8;
typedef unsigned char   DBBIT;
typedef unsigned char   DBBOOL;
typedef float           DBFLT4;
typedef long            DBMONEY4;

typedef DBFLT4 DBREAL;
typedef UINT   DBUBOOL;

typedef struct dbdatetime4
{
	USHORT numdays;        // No of days since Jan-1-1900
	USHORT nummins;        // No. of minutes since midnight
} DBDATETIM4;


typedef struct dbvarychar
{
	DBSMALLINT  len;
	DBCHAR      str[DBMAXCHAR];
} DBVARYCHAR;

typedef struct dbvarybin
{
	DBSMALLINT  len;
	BYTE        array[DBMAXCHAR];
} DBVARYBIN;

typedef struct dbmoney
{
	DBINT mnyhigh;
	ULONG mnylow;
} DBMONEY;

typedef struct dbdatetime
{
	DBINT dtdays;
	ULONG dttime;
} DBDATETIME;

// DBDATEREC structure used by dbdatecrack
typedef struct dbdaterec
{
	INT     year;         // 1753 - 9999
	INT     quarter;      // 1 - 4
	INT     month;        // 1 - 12
	INT     dayofyear;    // 1 - 366
	INT     day;          // 1 - 31
	INT     week;         // 1 - 54 (for leap years)
	INT     weekday;      // 1 - 7  (Mon - Sun)
	INT     hour;         // 0 - 23
	INT     minute;       // 0 - 59
	INT     second;       // 0 - 59
	INT     millisecond;  // 0 - 999
} DBDATEREC;

#define MAXNUMERICLEN 16
#define MAXNUMERICDIG 38

#define DEFAULTPRECISION 18
#define DEFAULTSCALE     0

typedef struct dbnumeric
{
	BYTE precision;
	BYTE scale;
	BYTE sign; // 1 = Positive, 0 = Negative
	BYTE val[MAXNUMERICLEN];
} DBNUMERIC;

typedef DBNUMERIC DBDECIMAL;


// Pack the following structures on a word boundary
#ifdef __BORLANDC__
#pragma option push -a2 // __BORLANDC__ Fixed incorrect option
#else
	#ifndef DBLIB_SKIP_PRAGMA_PACK   // Define this if your compiler does not support #pragma pack()
	#pragma pack(2)
	#endif
#endif

#define MAXCOLNAMELEN 30
#define MAXTABLENAME  30

typedef struct
{
	DBINT SizeOfStruct;
	CHAR  Name[MAXCOLNAMELEN+1];
	CHAR  ActualName[MAXCOLNAMELEN+1];
	CHAR  TableName[MAXTABLENAME+1];
	SHORT Type;
	DBINT UserType;
	DBINT MaxLength;
	BYTE  Precision;
	BYTE  Scale;
	BOOL  VarLength;     // TRUE, FALSE
	BYTE  Null;          // TRUE, FALSE or DBUNKNOWN
	BYTE  CaseSensitive; // TRUE, FALSE or DBUNKNOWN
	BYTE  Updatable;     // TRUE, FALSE or DBUNKNOWN
	BOOL  Identity;      // TRUE, FALSE
} DBCOL, PTR LPDBCOL;


#define MAXSERVERNAME 30
#define MAXNETLIBNAME 255
#define MAXNETLIBCONNSTR 255

typedef struct
{
	DBINT  SizeOfStruct;
	BYTE   ServerType;
	USHORT ServerMajor;
	USHORT ServerMinor;
	USHORT ServerRevision;
	CHAR   ServerName[MAXSERVERNAME+1];
	CHAR   NetLibName[MAXNETLIBNAME+1];
	CHAR   NetLibConnStr[MAXNETLIBCONNSTR+1];
} DBPROCINFO, PTR LPDBPROCINFO;

typedef struct
{
	DBINT SizeOfStruct;   // Use sizeof(DBCURSORINFO)
	ULONG TotCols;        // Total Columns in cursor
	ULONG TotRows;        // Total Rows in cursor
	ULONG CurRow;         // Current actual row in server
	ULONG TotRowsFetched; // Total rows actually fetched
	ULONG Type;           // See CU_...
	ULONG Status;         // See CU_...
} DBCURSORINFO, PTR LPDBCURSORINFO;

#define INVALID_UROWNUM ((ULONG)(-1))

// Reset default alignment
#ifdef __BORLANDC__
#pragma option pop  // __BORLANDC__ Fixed with correct option
#else
	#ifndef DBLIB_SKIP_PRAGMA_PACK   // Define this if your compiler does not support #pragma pack()
	#pragma pack()
	#endif
#endif


#endif // End DBTYPEDEFS


/*****************************************************************************
* Pointer Datatypes                                                          *
*****************************************************************************/

typedef const LPINT          LPCINT;


#ifndef _LPCBYTE_DEFINED
#define _LPCBYTE_DEFINED
typedef const LPBYTE         LPCBYTE ;
#endif

typedef       USHORT PTR     LPUSHORT;
typedef const LPUSHORT       LPCUSHORT;
typedef       DBINT PTR      LPDBINT;
typedef const LPDBINT        LPCDBINT;
typedef       DBBINARY PTR   LPDBBINARY;
typedef const LPDBBINARY     LPCDBBINARY;
typedef       DBDATEREC PTR  LPDBDATEREC;
typedef const LPDBDATEREC    LPCDBDATEREC;
typedef       DBDATETIME PTR LPDBDATETIME;
typedef const LPDBDATETIME   LPCDBDATETIME;


/*****************************************************************************
* General #defines                                                           *
*****************************************************************************/

#define TIMEOUT_IGNORE (ULONG)-1
#define TIMEOUT_INFINITE (ULONG)0
#define TIMEOUT_MAXIMUM (ULONG)1200 // 20 minutes maximum timeout value

// Used for ServerType in dbgetprocinfo
#define SERVTYPE_UNKNOWN   0
#define SERVTYPE_MICROSOFT 1

// Used by dbcolinfo
enum CI_TYPES { CI_REGULAR=1, CI_ALTERNATE=2, CI_CURSOR=3 };

// Bulk Copy Definitions (bcp)
#define DB_IN	1         // Transfer from client to server
#define DB_OUT	2         // Transfer from server to client

#define BCPMAXERRS   1    // bcp_control parameter
#define BCPFIRST     2    // bcp_control parameter
#define BCPLAST      3    // bcp_control parameter
#define BCPBATCH     4    // bcp_control parameter
#define BCPKEEPNULLS 5    // bcp_control parameter
#define BCPABORT     6    // bcp_control parameter

#ifndef TRUE
#define TRUE 1
#endif

#ifndef FALSE
#define FALSE 0
#endif

#define TINYBIND         1
#define SMALLBIND        2
#define INTBIND          3
#define CHARBIND         4
#define BINARYBIND       5
#define BITBIND          6
#define DATETIMEBIND     7
#define MONEYBIND        8
#define FLT8BIND         9
#define STRINGBIND      10
#define NTBSTRINGBIND   11
#define VARYCHARBIND    12
#define VARYBINBIND     13
#define FLT4BIND        14
#define SMALLMONEYBIND  15
#define SMALLDATETIBIND 16
#define DECIMALBIND     17
#define NUMERICBIND     18
#define SRCDECIMALBIND  19
#define SRCNUMERICBIND  20
#define MAXBIND         SRCNUMERICBIND

#define DBSAVE          1
#define DBNOSAVE        0

#define DBNOERR         -1
#define DBFINDONE       0x04  // Definately done
#define DBMORE          0x10  // Maybe more commands waiting
#define DBMORE_ROWS     0x20  // This command returned rows

#define MAXNAME         31


#define DBTXTSLEN       8     // Timestamp length

#define DBTXPLEN        16    // Text pointer length

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蜜桃网址入口| 欧美一区二区三区免费观看视频| 亚洲成人免费在线| 欧美激情一区二区三区四区| 色成人在线视频| 国产另类ts人妖一区二区| 一区二区不卡在线播放| 久久久精品免费网站| 欧美丰满少妇xxxxx高潮对白 | 国产激情一区二区三区| 亚洲综合激情小说| 国产精品久久久久永久免费观看 | 精品欧美乱码久久久久久1区2区| 99re在线精品| 高清成人在线观看| 激情五月婷婷综合网| 午夜精品久久久久久久久| 亚洲天堂av一区| 国产欧美日韩在线看| 日韩三区在线观看| 91精品一区二区三区在线观看| 成人免费视频app| 激情丁香综合五月| 亚洲mv大片欧洲mv大片精品| 亚洲视频1区2区| 欧美国产精品一区二区| 国产偷国产偷亚洲高清人白洁| 日韩一本二本av| 日韩一级在线观看| 欧美专区在线观看一区| 一本久道久久综合中文字幕 | 蜜臀久久99精品久久久画质超高清 | 在线观看三级视频欧美| 不卡一区二区三区四区| 国产ts人妖一区二区| 国产久卡久卡久卡久卡视频精品| 久久国产麻豆精品| 美国av一区二区| 精品一二三四区| 久久国产精品99精品国产| 美脚の诱脚舐め脚责91| 精品一区二区三区欧美| 韩国女主播一区| 国产馆精品极品| 国产91高潮流白浆在线麻豆| 丁香一区二区三区| 成人动漫中文字幕| 91色视频在线| 欧美性猛交一区二区三区精品 | 国产日韩亚洲欧美综合| 国产婷婷色一区二区三区四区| 亚洲一区二区三区四区不卡| 艳妇臀荡乳欲伦亚洲一区| 一片黄亚洲嫩模| 免费成人深夜小野草| 精品午夜一区二区三区在线观看 | 欧美性一级生活| 欧美日韩一区中文字幕| 日韩亚洲欧美综合| 久久理论电影网| 亚洲天堂福利av| 爽好多水快深点欧美视频| 麻豆成人久久精品二区三区小说| 国产高清在线精品| 91麻豆精品一区二区三区| 欧美三级一区二区| 精品精品国产高清一毛片一天堂| 久久无码av三级| 一区在线观看视频| 亚洲成年人网站在线观看| 久久精品国产99久久6| 不卡视频免费播放| 欧美精品aⅴ在线视频| 国产性天天综合网| 亚洲国产va精品久久久不卡综合| 久草这里只有精品视频| 99re在线视频这里只有精品| 91精品国产乱| 综合激情成人伊人| 免费看欧美女人艹b| 成人精品高清在线| 欧美日韩成人激情| 国产午夜精品久久久久久免费视| 一区二区三区高清不卡| 国产一区二三区好的| 在线看不卡av| 欧美国产成人精品| 污片在线观看一区二区| 成人高清视频在线| 欧美一区二区视频观看视频| 国产欧美一区二区三区沐欲| 午夜影院久久久| av综合在线播放| 日韩你懂的在线播放| 亚洲黄色av一区| 成人综合婷婷国产精品久久蜜臀| 欧美精品xxxxbbbb| 亚洲精品国产a| 成人免费视频视频在线观看免费| 欧美日韩高清一区| 中文字幕在线播放不卡一区| 精品一区二区三区免费观看 | av电影一区二区| 91精品国产欧美一区二区成人| 国产精品免费看片| 毛片av一区二区| 欧美丝袜自拍制服另类| ...中文天堂在线一区| 国产自产高清不卡| 欧美一级一区二区| 亚洲国产一区二区三区| 91啪亚洲精品| 中文一区二区完整视频在线观看| 日产国产高清一区二区三区 | 日本一区二区视频在线观看| 男女男精品视频网| 国产欧美综合在线观看第十页| 日本三级韩国三级欧美三级| 在线观看91视频| 日本一区二区电影| 国产精品一级片在线观看| 日韩欧美中文一区| 天堂午夜影视日韩欧美一区二区| 欧美少妇xxx| 亚洲国产一区二区在线播放| 91久久国产综合久久| 亚洲精品国产一区二区三区四区在线| 国产69精品久久久久毛片| 久久蜜桃香蕉精品一区二区三区| 裸体在线国模精品偷拍| 欧美日韩视频在线一区二区| 亚洲国产日韩a在线播放| 欧美午夜精品久久久久久孕妇| 亚洲人成网站影音先锋播放| 色又黄又爽网站www久久| 亚洲男人电影天堂| 91香蕉视频黄| 亚洲精品国产第一综合99久久| 色天使久久综合网天天| 亚洲夂夂婷婷色拍ww47 | 国产丝袜美腿一区二区三区| 国产在线一区观看| 国产偷国产偷亚洲高清人白洁| 国产精品一区二区在线观看不卡| 久久久久综合网| 丁香桃色午夜亚洲一区二区三区| 欧美精品一区二区蜜臀亚洲| 韩国理伦片一区二区三区在线播放| 久久久久久亚洲综合影院红桃| 国产精品1区二区.| 国产精品久久久久久久久果冻传媒| av在线播放一区二区三区| 亚洲人成小说网站色在线| 色综合中文字幕国产| 亚洲精品一二三区| 884aa四虎影成人精品一区| 免费人成黄页网站在线一区二区| 欧美大胆人体bbbb| 粉嫩av一区二区三区在线播放| 国产精品白丝在线| 欧美性感一类影片在线播放| 日本怡春院一区二区| 国产偷国产偷亚洲高清人白洁 | 91视视频在线观看入口直接观看www | 国产精品久久久久久久久免费樱桃| 99这里都是精品| 亚洲一区影音先锋| 欧美一卡2卡3卡4卡| 国产一区二区三区在线观看精品| 国产精品国产三级国产aⅴ中文| 日本高清成人免费播放| 日本不卡123| 国产情人综合久久777777| 91蜜桃婷婷狠狠久久综合9色| 日韩中文字幕1| 国产精品人妖ts系列视频| 欧美日韩精品二区第二页| 七七婷婷婷婷精品国产| 国产精品狼人久久影院观看方式| 欧美性猛交xxxx黑人交| 国产在线国偷精品产拍免费yy| 亚洲免费在线视频| 欧美成人vps| 在线观看视频一区二区欧美日韩| 激情久久五月天| 亚洲一区二区视频在线| 久久人人超碰精品| 在线精品视频一区二区| 国产精品自拍三区| 午夜影院久久久| 国产精品三级电影| 欧美一区二区三区公司| 91浏览器打开| 国产风韵犹存在线视精品| 日韩精品一二三四| 亚洲欧美日韩电影| 久久免费美女视频| 91精品国产乱码| 在线看国产一区| av男人天堂一区|