cerda.h

来自「windows ce开发技巧与实例光盘代码」· C头文件 代码 · 共 68 行

H
68
字号
// CERDA.h: interface for the CCERDA class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CERDA_H__AE3C3355_7EEE_4763_BB9F_218C9D9EF4E6__INCLUDED_)
#define AFX_CERDA_H__AE3C3355_7EEE_4763_BB9F_218C9D9EF4E6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ca_mergex20.h"

class AFX_EXT_CLASS CCERDA  
{
public:
	ISSCERDA* CERDA;
	BSTR DB_Path_Name;

	BSTR InternetURL;
	BSTR InternetLogin;
	BSTR InternetPassword;
	BSTR LocalConnectionString; //use for connect to a PDA database name

	BSTR ConnectionString; //use for connect to a sql with a publication
	BSTR LocalTable;
	BSTR QueryString;
	RDA_TRACKOPTION TrackOption;
	BSTR ErrorTableName;

	BSTR ErrorMsg;//record the last error message;

public:
	CCERDA();
	virtual ~CCERDA();

	BOOL pull(RDA_TRACKOPTION _trackoption=TRACKINGON);
	BOOL push();
	BOOL submitSQL(BSTR strSQL);

	BSTR getErrorMsg();
	BSTR getDB_Path_Name();
	BSTR getInternetURL();
	BSTR getInternetLogin();
	BSTR getInternetPassword();
	BSTR getLocalConnectionString();
	BSTR getConnectionString();
	BSTR getLocalTable();
	BSTR getQueryString();
	RDA_TRACKOPTION getTrackOption();
	BSTR getErrorTableName();

	void setDB_Path_Name(BSTR _DB_Path_Name);
	void setInternetURL(BSTR _InternetURL);
	void setInternetLogin(BSTR _InternetLogin);
	void setInternetPassword(BSTR _InternetPassword);
	void setLocalConnectionString(BSTR _LocalConnectionString);
	void setConnectionString(BSTR _ConnectionString);
	void setLocalTable(BSTR _LocalTable);
	void setQueryString(BSTR _QueryString);
	void setTrackOption(RDA_TRACKOPTION _TrackOption);
	void setErrorTableName(BSTR _ErrorTableName);

	BOOL errorhandle(ISSCEErrors* pISSCEErrors);
};

#endif // !defined(AFX_CERDA_H__AE3C3355_7EEE_4763_BB9F_218C9D9EF4E6__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?