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

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

?? dbutilseh.hpp

?? 一個功能強大的DBGRID控件
?? HPP
字號:
// CodeGear C++ Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Dbutilseh.pas' rev: 11.00

#ifndef DbutilsehHPP
#define DbutilsehHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit
#include <Ehlibvcl.hpp>	// Pascal unit
#include <Dbgrideh.hpp>	// Pascal unit
#include <Db.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Typinfo.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Toolctrlseh.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Dbutilseh
{
//-- type declarations -------------------------------------------------------
typedef AnsiString __fastcall (*TDateValueToSQLStringProcEh)(Db::TDataSet* DataSet, const Variant &Value);

typedef AnsiString DbUtilsEh__1[16];

typedef AnsiString DbUtilsEh__2[16];

typedef AnsiString __fastcall (*TOneExpressionFilterStringProcEh)(Dbgrideh::TSTFilterOperatorEh O, const Variant &v, AnsiString FieldName, Db::TDataSet* DataSet, TDateValueToSQLStringProcEh DateValueToSQLStringProc, bool SupportsLike);

typedef TMetaClass* TDataSetClass;

class DELPHICLASS TDatasetFeaturesEh;
class PASCALIMPLEMENTATION TDatasetFeaturesEh : public System::TObject 
{
	typedef System::TObject inherited;
	
private:
	TMetaClass* FDataSetClass;
	
public:
	__fastcall virtual TDatasetFeaturesEh(void);
	virtual bool __fastcall LocateText(Dbgrideh::TCustomDBGridEh* AGrid, const AnsiString FieldName, const AnsiString Text, Toolctrlseh::TLocateTextOptionsEh AOptions, Toolctrlseh::TLocateTextDirectionEh Direction, Toolctrlseh::TLocateTextMatchingEh Matching, Toolctrlseh::TLocateTextTreeFindRangeEh TreeFindRange);
	virtual bool __fastcall MoveRecords(System::TObject* Sender, Classes::TStrings* BookmarkList, int ToRecNo, bool CheckOnly);
	virtual void __fastcall ApplySorting(System::TObject* Sender, Db::TDataSet* DataSet, bool IsReopen);
	virtual void __fastcall ApplyFilter(System::TObject* Sender, Db::TDataSet* DataSet, bool IsReopen);
	virtual void __fastcall ExecuteFindDialog(System::TObject* Sender, AnsiString Text, AnsiString FieldName, bool Modal);
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TDatasetFeaturesEh(void) { }
	#pragma option pop
	
};


class DELPHICLASS TSQLDatasetFeaturesEh;
class PASCALIMPLEMENTATION TSQLDatasetFeaturesEh : public TDatasetFeaturesEh 
{
	typedef TDatasetFeaturesEh inherited;
	
private:
	bool FSortUsingFieldName;
	AnsiString FSQLPropName;
	TDateValueToSQLStringProcEh FDateValueToSQLString;
	bool FSupportsLocalLike;
	
public:
	__fastcall virtual TSQLDatasetFeaturesEh(void);
	virtual void __fastcall ApplySorting(System::TObject* Sender, Db::TDataSet* DataSet, bool IsReopen);
	__property bool SortUsingFieldName = {read=FSortUsingFieldName, write=FSortUsingFieldName, nodefault};
	virtual void __fastcall ApplyFilter(System::TObject* Sender, Db::TDataSet* DataSet, bool IsReopen);
	__property AnsiString SQLPropName = {read=FSQLPropName, write=FSQLPropName};
	__property TDateValueToSQLStringProcEh DateValueToSQLString = {read=FDateValueToSQLString, write=FDateValueToSQLString};
	__property bool SupportsLocalLike = {read=FSupportsLocalLike, write=FSupportsLocalLike, nodefault};
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TSQLDatasetFeaturesEh(void) { }
	#pragma option pop
	
};


class DELPHICLASS TCommandTextDatasetFeaturesEh;
class PASCALIMPLEMENTATION TCommandTextDatasetFeaturesEh : public TSQLDatasetFeaturesEh 
{
	typedef TSQLDatasetFeaturesEh inherited;
	
public:
	__fastcall virtual TCommandTextDatasetFeaturesEh(void);
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TCommandTextDatasetFeaturesEh(void) { }
	#pragma option pop
	
};


typedef TMetaClass* TDatasetFeaturesEhClass;

//-- var, const, procedure ---------------------------------------------------
extern PACKAGE AnsiString STFilterOperatorsStrMapEh[16];
extern PACKAGE Dbgrideh::TSTOperandTypeEh STFldTypeMapEh[42];
extern PACKAGE AnsiString STFilterOperatorsSQLStrMapEh[16];
extern PACKAGE AnsiString SQLFilterMarker;
extern PACKAGE System::ResourceString _SNotOperatorEh;
#define Dbutilseh_SNotOperatorEh System::LoadResourceString(&Dbutilseh::_SNotOperatorEh)
extern PACKAGE System::ResourceString _SAndOperatorEh;
#define Dbutilseh_SAndOperatorEh System::LoadResourceString(&Dbutilseh::_SAndOperatorEh)
extern PACKAGE System::ResourceString _SOrOperatorEh;
#define Dbutilseh_SOrOperatorEh System::LoadResourceString(&Dbutilseh::_SOrOperatorEh)
extern PACKAGE System::ResourceString _SLikePredicatEh;
#define Dbutilseh_SLikePredicatEh System::LoadResourceString(&Dbutilseh::_SLikePredicatEh)
extern PACKAGE System::ResourceString _SInPredicatEh;
#define Dbutilseh_SInPredicatEh System::LoadResourceString(&Dbutilseh::_SInPredicatEh)
extern PACKAGE System::ResourceString _SNullConstEh;
#define Dbutilseh_SNullConstEh System::LoadResourceString(&Dbutilseh::_SNullConstEh)
extern PACKAGE System::ResourceString _SQuoteIsAbsentEh;
#define Dbutilseh_SQuoteIsAbsentEh System::LoadResourceString(&Dbutilseh::_SQuoteIsAbsentEh)
extern PACKAGE System::ResourceString _SLeftBracketExpectedEh;
#define Dbutilseh_SLeftBracketExpectedEh System::LoadResourceString(&Dbutilseh::_SLeftBracketExpectedEh)
extern PACKAGE System::ResourceString _SRightBracketExpectedEh;
#define Dbutilseh_SRightBracketExpectedEh System::LoadResourceString(&Dbutilseh::_SRightBracketExpectedEh)
extern PACKAGE System::ResourceString _SErrorInExpressionEh;
#define Dbutilseh_SErrorInExpressionEh System::LoadResourceString(&Dbutilseh::_SErrorInExpressionEh)
extern PACKAGE System::ResourceString _SUnexpectedExpressionBeforeNullEh;
#define Dbutilseh_SUnexpectedExpressionBeforeNullEh System::LoadResourceString(&Dbutilseh::_SUnexpectedExpressionBeforeNullEh)
extern PACKAGE System::ResourceString _SUnexpectedExpressionAfterOperatorEh;
#define Dbutilseh_SUnexpectedExpressionAfterOperatorEh System::LoadResourceString(&Dbutilseh::_SUnexpectedExpressionAfterOperatorEh)
extern PACKAGE System::ResourceString _SIncorrectExpressionEh;
#define Dbutilseh_SIncorrectExpressionEh System::LoadResourceString(&Dbutilseh::_SIncorrectExpressionEh)
extern PACKAGE System::ResourceString _SUnexpectedANDorOREh;
#define Dbutilseh_SUnexpectedANDorOREh System::LoadResourceString(&Dbutilseh::_SUnexpectedANDorOREh)
extern PACKAGE void __fastcall ClearSTFilterExpression(Dbgrideh::TSTFilterExpressionEh &FExpression);
extern PACKAGE void __fastcall InitSTFilterOperatorsStrMap(void);
extern PACKAGE bool __fastcall ParseSTFilterExpressionEh(AnsiString Exp, Dbgrideh::TSTFilterExpressionEh &FExpression);
extern PACKAGE AnsiString __fastcall GetExpressionAsFilterString(Dbgrideh::TCustomDBGridEh* AGrid, TOneExpressionFilterStringProcEh OneExpressionProc, TDateValueToSQLStringProcEh DateValueToSQLStringProc, bool UseFieldOrigin = false, bool SupportsLocalLike = false);
extern PACKAGE AnsiString __fastcall GetOneExpressionAsLocalFilterString(Dbgrideh::TSTFilterOperatorEh O, const Variant &v, AnsiString FieldName, Db::TDataSet* DataSet, TDateValueToSQLStringProcEh DateValueToSQLStringProc, bool SupportsLike);
extern PACKAGE AnsiString __fastcall GetOneExpressionAsSQLWhereString(Dbgrideh::TSTFilterOperatorEh O, const Variant &v, AnsiString FieldName, Db::TDataSet* DataSet, TDateValueToSQLStringProcEh DateValueToSQLStringProc, bool SupportsLike);
extern PACKAGE AnsiString __fastcall DateValueToDataBaseSQLString(AnsiString DataBaseName, const Variant &v);
extern PACKAGE void __fastcall ApplyFilterSQLBasedDataSet(Dbgrideh::TCustomDBGridEh* Grid, TDateValueToSQLStringProcEh DateValueToSQLString, bool IsReopen, AnsiString SQLPropName);
extern PACKAGE bool __fastcall IsSQLBasedDataSet(Db::TDataSet* DataSet, Classes::TStrings* &SQL);
extern PACKAGE bool __fastcall IsDataSetHaveSQLLikeProp(Db::TDataSet* DataSet, AnsiString SQLPropName, WideString &SQLPropValue);
extern PACKAGE void __fastcall ApplySortingForSQLBasedDataSet(Dbgrideh::TCustomDBGridEh* Grid, Db::TDataSet* DataSet, bool UseFieldName, bool IsReopen, AnsiString SQLPropName);
extern PACKAGE bool __fastcall LocateDatasetTextEh(Dbgrideh::TCustomDBGridEh* AGrid, const AnsiString FieldName, const AnsiString Text, Toolctrlseh::TLocateTextOptionsEh AOptions, Toolctrlseh::TLocateTextDirectionEh Direction, Toolctrlseh::TLocateTextMatchingEh Matching, Toolctrlseh::TLocateTextTreeFindRangeEh TreeFindRange);
extern PACKAGE void __fastcall RegisterDatasetFeaturesEh(TMetaClass* DatasetFeaturesClass, TMetaClass* DataSetClass);
extern PACKAGE void __fastcall UnregisterDatasetFeaturesEh(TMetaClass* DataSetClass);
extern PACKAGE TDatasetFeaturesEh* __fastcall GetDatasetFeaturesForDataSetClass(TMetaClass* DataSetClass);
extern PACKAGE TDatasetFeaturesEh* __fastcall GetDatasetFeaturesForDataSet(Db::TDataSet* DataSet);

}	/* namespace Dbutilseh */
using namespace Dbutilseh;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Dbutilseh

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩小视频在线观看专区| 色噜噜狠狠色综合欧洲selulu| 夜夜精品视频一区二区| 综合在线观看色| 国产精品三级视频| 国产精品电影一区二区三区| 国产欧美精品一区aⅴ影院| 久久久久国产一区二区三区四区 | 国产亚洲午夜高清国产拍精品 | 欧美国产日韩a欧美在线观看| 欧美r级在线观看| 久久久国产精品不卡| 久久日韩粉嫩一区二区三区| 国产亚洲欧美激情| 亚洲视频你懂的| 日韩精品一二三区| 国产精品一二三| 91亚洲精品乱码久久久久久蜜桃| 色香色香欲天天天影视综合网| 色婷婷综合五月| 欧美一级黄色录像| 国产欧美日产一区| 亚洲成人av一区| 久久99国产精品免费| 成人av在线资源| 欧美视频一区在线观看| 日韩精品一区二区三区在线观看| 久久久久久久精| 亚洲午夜成aⅴ人片| 韩国毛片一区二区三区| 91在线观看免费视频| 日韩欧美亚洲一区二区| 国产精品久久久久一区二区三区 | 成人午夜看片网址| 欧美日韩亚洲高清一区二区| 久久老女人爱爱| 亚洲一区免费观看| 国产99精品国产| 91精品国产综合久久久久久久久久 | 99久久精品国产一区| 欧美日韩一级片网站| 欧美激情一区在线| 亚洲mv在线观看| av男人天堂一区| ww亚洲ww在线观看国产| 亚洲aⅴ怡春院| 99久久精品国产导航| 亚洲精品一区二区三区在线观看| 亚洲乱码一区二区三区在线观看| 国模大尺度一区二区三区| 欧美日韩精品高清| 亚洲男人电影天堂| av综合在线播放| 久久久噜噜噜久久中文字幕色伊伊| 亚洲国产精品欧美一二99| 成人av网站在线观看| 久久伊99综合婷婷久久伊| 日韩精品一二三四| 欧美日韩dvd在线观看| 国产精品久久久久久亚洲伦| 国产一区高清在线| 精品久久久久99| 免费观看一级特黄欧美大片| 欧美日韩午夜在线视频| 一级日本不卡的影视| 91免费观看在线| 亚洲欧美日韩在线| 一本色道久久综合精品竹菊| 中文成人av在线| 成人免费三级在线| 国产精品麻豆视频| 国产精品69久久久久水密桃| 日韩精品一区二区三区视频播放 | 欧美猛男男办公室激情| 亚洲精品中文在线影院| 成人精品电影在线观看| 国产日韩综合av| 成人高清免费在线播放| 国产精品久久久久久久久免费桃花 | 欧美综合视频在线观看| 亚洲欧美在线另类| 99久久综合国产精品| 中文字幕欧美一区| 色系网站成人免费| 三级一区在线视频先锋| 91精品在线一区二区| 久久精品国产**网站演员| 欧美www视频| 国产高清久久久| 自拍视频在线观看一区二区| 欧美亚洲一区二区在线观看| 香蕉成人伊视频在线观看| 欧美一区二区三区免费观看视频| 蜜臀av一区二区在线观看| 久久久噜噜噜久久人人看| www.在线成人| 亚洲丰满少妇videoshd| 日韩欧美国产电影| 成人免费毛片aaaaa**| 一区二区三区在线高清| 日韩一区二区高清| 国产成a人无v码亚洲福利| 亚洲欧美怡红院| 欧美高清一级片在线| 国产麻豆精品久久一二三| 自拍偷自拍亚洲精品播放| 欧美日韩国产电影| 国产99久久久国产精品潘金| 亚洲精品免费电影| 久久久久久久电影| 激情六月婷婷综合| 亚洲高清在线视频| 国产视频一区二区在线观看| 欧美性xxxxxxxx| 大白屁股一区二区视频| 秋霞av亚洲一区二区三| 国产精品全国免费观看高清| 欧美日韩视频在线观看一区二区三区| 国产精品自在欧美一区| 亚洲地区一二三色| 国产精品盗摄一区二区三区| 91精品国产91久久久久久一区二区 | 久久av老司机精品网站导航| 一区二区三区欧美在线观看| 亚洲精品一区在线观看| 欧美精品自拍偷拍动漫精品| 99vv1com这只有精品| 国产毛片一区二区| 免费成人深夜小野草| 亚洲精品v日韩精品| 久久精品亚洲精品国产欧美 | 亚洲伦理在线免费看| 久久精品一区八戒影视| 日韩精品一区二区三区蜜臀| 欧美一a一片一级一片| 91香蕉视频污| 国产a级毛片一区| 国产在线看一区| 蜜桃一区二区三区在线| 午夜激情久久久| 亚洲一二三区在线观看| 亚洲欧美日韩国产手机在线| 最近日韩中文字幕| 国产精品不卡一区| 国产精品护士白丝一区av| 国产精品色在线观看| 久久免费的精品国产v∧| 精品理论电影在线观看| 欧美精品一区二区三区蜜臀| 欧美一区二区视频在线观看2020| 欧洲色大大久久| 欧美日韩视频不卡| 91精品国产免费| 精品国产免费视频| 精品国产乱码久久久久久牛牛| 91精品久久久久久久久99蜜臂| 欧美日韩高清不卡| 欧美一区二区三区四区五区| 欧美肥胖老妇做爰| 欧美草草影院在线视频| 久久久久九九视频| 欧美国产一区二区在线观看| 中文一区在线播放| 亚洲欧美日韩一区二区| 性做久久久久久免费观看| 日韩国产欧美在线播放| 久久se这里有精品| 成人av免费在线| 在线看不卡av| 欧美精品一区二区三区蜜桃视频| 国产亚洲欧美一级| 玉米视频成人免费看| 日本女优在线视频一区二区| 国产精品一卡二卡| 一本久久a久久精品亚洲| 欧美一区二区三区婷婷月色| 国产亚洲一本大道中文在线| 亚洲欧美日韩系列| 久久se精品一区精品二区| 成人黄色在线网站| 欧美日韩午夜精品| 国产日本亚洲高清| 一区二区日韩电影| 久久99精品久久只有精品| 成人三级在线视频| 欧美一区二区播放| 国产精品久久国产精麻豆99网站| 午夜电影久久久| 国产大片一区二区| 欧美久久久久久蜜桃| 日韩一区在线看| 久久爱另类一区二区小说| 色婷婷亚洲综合| 国产亚洲精品资源在线26u| 亚洲伊人伊色伊影伊综合网| 国产在线视频一区二区三区| 欧美色图第一页| 亚洲欧洲精品天堂一级| 久久精品国产99国产| 欧美日韩一区二区三区免费看|