00001 #ifndef __ORADATE_H_ 00002 #define __ORADATE_H_ 00003 00004 #include "ocicpp.h" 00005 #include "OraType.h" 00006 #include "OraError.h" 00007 00008 namespace OCICPP { 00009 00010 using std::string; 00011 00012 class OraDate: public OraType { 00013 private: 00014 char *date; 00015 public: 00016 OraDate(OCIEnv *,OCIError *,OCIParam *,ub2 type,int rows); 00017 virtual ~OraDate(); 00018 virtual void getStr(string &,int row); 00019 virtual void define(OCIStmt *,int col); 00020 virtual void getStrMon(string &,int row); 00021 virtual void getSec(int &,int row); 00022 virtual void getMin(int &,int row); 00023 virtual void getHour(int &,int row); 00024 virtual void getDay(int &,int row); 00025 virtual void getMonth(int &,int row); 00026 virtual void getYear(int &,int row); 00027 00028 }; 00029 00030 00031 } 00032 00033 #endif