SourcePro® API Reference Guide

 
Loading...
Searching...
No Matches
RWDBVendorDate Class Reference

Deprecated. Encapsulates vendor-specific date structures. More...

#include <rw/db/dbdatevec.h>

Public Member Functions

 RWDBVendorDate (const RWDBVendorDate &datetime)
 
RWCString asString () const
 
 operator RWDBDateTime ()
 
RWDBVendorDateoperator= (const RWDBDateTime &dt)
 
RWDBVendorDateoperator= (const RWDBVendorDate &date)
 

Detailed Description

Deprecated
As of SourcePro 6, use RWDateTime and RWDBTBuffer instead.

RWDBVendorDate is used to encapsulate vendor-specific date structures. RWDBDateVector is an array of RWDBVendorDate objects. Methods are provided to transfer date values between RWDBVendorDate and RWDBDateTime.

Synopsis
#include <rw/db/dbdatevec.h>
RWDBDateVector dateVector = db.dateVector(n);
RWDBVendorDate date = dateVector[i];
Deprecated. Used as a buffer when transferring date values between the application and the database.
Definition dbdatevec.h:138
Deprecated. Encapsulates vendor-specific date structures.
Definition dbdatevec.h:62
Example

In the following example, a vector dateVector is produced. The vector is initialized with the current date and the following four days:

RWDBDateVector dateVector = aDB.dateVector(5);
RWDBDateTime dt; // Today's date.
for (int k = 0; k < 5; k++) {
dateVector[k] = dt;
dt.addDays(1);
}
Deprecated. Represents a date and time stored as the number of milliseconds.
Definition db/datetime.h:78
RWDBDateTime addDays(long int num)
Definition db/datetime.h:438

Constructor & Destructor Documentation

◆ RWDBVendorDate()

RWDBVendorDate::RWDBVendorDate ( const RWDBVendorDate & datetime)
inline

Copies the date held in datetime to self.

Member Function Documentation

◆ asString()

RWCString RWDBVendorDate::asString ( ) const
inline

Returns a string representation of the date held in self.

◆ operator RWDBDateTime()

RWDBVendorDate::operator RWDBDateTime ( )
inline

Conversion operator. Returns an RWDBDateTime representation of self.

◆ operator=() [1/2]

RWDBVendorDate & RWDBVendorDate::operator= ( const RWDBDateTime & dt)
inline

Assigns the date value held in dt to self.

◆ operator=() [2/2]

RWDBVendorDate & RWDBVendorDate::operator= ( const RWDBVendorDate & date)
inline

Assigns the date value held in date to self.

Copyright © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.