Xbase DBMS Appendix B

Xbase DBMS Quick Reference

Page Updated 2/1/99


Xbase Quick Reference Method List

xbShort rc xbDbf::AppendRecord( void )
void xbDbf::AutoLockOff( void )
void xbDbf::AutoLockOn( void )
xbShort rc xbDbf::BlankRecord( void )
xbLong cs xbDbf::CalcCheckSum( void )
xbShort rc xbDbf::CloseDatabase( void )
xbShort rc xbDbf::CopyDbfStructure( char * NewFileName, xbShort Overlay )
xbShort rc xbDbf::CreateDatabase( char * FileName, xbSchema * RecordLayout, xbShort Overlay )
xbULong RecNo xbDbf::CurrentRecNo( void )
xbShort rc xbDbf::DeleteAllRecords( void )
xbShort rc xbDbf::DeleteRecord( void )
xbShort rc xbDbf::DumpHeader( xbShort Option )
xbShort rc xbDbf::DumpRecord( xbULong RecNo )
xbShort rc xbDbf::ExclusiveLock( xbShort WaitOption )
xbShort rc xbDbf::ExclusiveUnlock( void )
xbLong NoOfFields xbDbf::FieldCount( void )
xbLong RecNo xbDbf::GetCurRecNo( void )
xbDouble Val xbDbf::GetDoubleField( char * FieldName)
xbDouble Val xbDbf::GetDoubleField( xbShort FieldNo )
xbShort rc xbDbf::GetField( xbShort FieldNo, char * FieldName )
xbShort DecimalCount xbDbf::GetFieldDecimal( xbShort FieldNo )
xbShort FieldLen xbDbf::GetFieldLen( xbShort FieldNo )
char * FieldName xbDbf::GetFieldName( xbShort FieldNo )
xbShort FieldNo xbDbf::GetFieldNo( char * FieldName )
char Type xbDbf::GetFieldType( xbShort FieldNo )
xbShort rc xbDbf::GetFirstRecord( void )
xbFloat FloatVal xbDbf::GetFloatField( char * FieldName )
xbFloat FloatVal xbDbf::GetFloatField( xbShort FieldNo )
xbShort rc xbDbf::GetLastRecord( void )
xbShort Val xbDbf::GetLogicalField( char * FieldName )
xbShort Val xbDbf::GetLogicalField( xbShort FieldNo )
xbLong LongVal xbDbf::GetLongField( char * FieldName )
xbLong LongVal xbDbf::GetLongField( xbShort FieldNo )
xbShort rc xbDbf::GetMemoField( xbShort FieldNo, xbLong len, char * Buf )
xbShort rc xbDbf::GetMemoFieldLen( xbShort FieldNo )
xbShort rc xbDbf::GetNextRecord( void )
xbShort rc xbDbf::GetPrevRecord( void )
xbShort rc xbDbf::GetRecord( xbLong RecNo )
char * BufPtr xbDbf::GetRecordBuf( void )
xbShort rc xbDbf::LockDatabase( xbShort WaitOption, xbShort LockType, xbLong RecNo )
xbShort rc xbDbf::MemoFieldExists( xbShort FieldNo )
xbShort rc xbDbf::MemoFieldsPresent( void )
xbLong RecCnt xbDbf::NoOfRecords( void )
xbShort rc xbDbf::OpenDatabase( char * FileName )
xbShort rc xbDbf::PackDatabase( xbShort WaitOption )
xbShort rc xbDbf::PutDoubleField( char * FieldName,xbDouble DoubleValue )
xbShort rc xbDbf::PutDoubleField( xbShort FieldNo,xbDouble DoubleValue )
xbShort rc xbDbf::PutField( xbShort FieldNo, char * Buf )
xbShort rc xbDbf::PutFloatField( char * FieldName, xbFloat FloatValue )
xbShort rc xbDbf::PutFloatField( xbShort FieldNo, xbFloat FloatValue )
xbShort rc xbDbf::PutLongField( char * FieldName, xbLong LongValue )
xbShort rc xbDbf::PutLongField( xbShort FieldNo, xbLong LongValue )
xbShort rc xbDbf::PutRecord( xbLong RecNo )
xbShort rc xbDbf::RebuildAllIndices( void )
xbShort rc xbDbf::RecordDeleted( void )
xbShort rc xbDbf::SetVersion( xbShort Version )
xbShort rc xbDbf::UndeleteAllRecords( void )
xbShort rc xbDbf::UndeleteRecord( void )
xbShort rc xbDbf::UpdateMemoData( xbShort FieldNo, xbLong len, char * Buf, xbShort LockOption )
xbShort rc xbDbf::ValidLogicalData( xbShort FieldNo )
xbShort rc xbDbf::ValidNumericData( xbShort FieldNo )
char * Day xbXBase::CharDayOf( char * Date8 )
char * Month xbXBase::CharMonthOf( char * Date8 )
xbShort rc xbXBase::DateIsValid( char * Date8 )
xbShort Day xbXBase::DayOf( xbShort Format, char * Date8 )
char * Date xbXBase::FormatDate( char * Format, char * Date8 )
char * Result xbXBase::GetCharResult( void )
xbDouble * Result xbXBase::GetDoubleResult( void )
XB_EXPRESSION * Exp xbXBase::GetExpressionHandle( void )
char Type xbXBase::GetExpressionResultType( XB_EXPRESSION * )
xbLong * result xbXBase::GetIntResult( void )
xbShort rc xbXBase::IsLeapYear( char * Date8 )
xbLong JulVal xbXBase::JulianDays( char * Date8 )
char * Date8 xbXBase::JulToDate8( xbLong JulVal )
xbLong JulVal xbXBase::LastDayOfMonth( char * Date8 )
xbShort Month xbXBase::MonthOf( char * Date8 )
xbShort rc xbXBase::ParseExpression( char * exp, xbDbf * d )
xbShort rc xbXBase::ProcessExpression( XB_EXPRESSION * )
char * Date8 xbXBase::Sysdate( void )
xbShort Year xbXBase::YearOf( char * Date8 )
xbShort rc xbNdx::CheckNdxIntegrity( xbShort Option )
xbShort rc xbNdx::CloseIndex( void )
xbShort rc xbNdx::CreateIndex( char * IndexName, char * KeyExpression, xbShort Unique, xbShort Overlay )
xbShort rc xbNdx::FindKey( char * SearchValue )
xbShort rc xbNdx::FindKey( xbDouble SearchValue )
xbShort rc xbNdx::GetFirstKey( void )
xbShort rc xbNdx::GetLastKey( void )
xbShort rc xbNdx::GetNextKey( void )
xbShort rc xbNdx::GetPrevKey( void )
xbShort rc xbNdx::KeyExists( char * SearchValue )
xbShort rc xbNdx::KeyExists( xbDouble SearchValue )
xbShort rc xbNdx::LockIndex( xbShort WaitOption, xbShort LockType )
xbShort rc xbNdx::OpenIndex( char * IndexName )
xbShort rc xbNdx::ReIndex( void )
void xbHtml::BoldOn( void )
void xbHtml::BoldOff( void )
void xbHtml::Bullet( void )
void xbHtml::DumpArray( void )
void xbHtml::EmphasizeOn( void )
void xbHtml::EmphasizeOff( void )
void xbHtml::EndHtmlPage( void )
xbShort rc xbHtml::GenFormFields( Dbf *d, xbShort Option, char * Title, xbFieldList *fl )
xbShort ArrayOffset xbHtml::GetArrayNo( char * FieldName )
char * FieldValue xbHtml::GetData( xbShort ArrayOffset )
char * FieldValue xbHtml::GetDataForField( char * FieldName )
char * EnvValue xbHtml::GetEnv( char * EnvString )
char * CookieString GetCookie( char * CookieName )
xbShort rc xbHtml::GetMethod( void )
void xbHtml::HeaderOn( xbShort HeaderLevel )
void xbHtml::HeaderOff( xbShort HeaderLevel )
void xbHtml::ItalicOn( void )
void xbHtml::ItalicOff( void )
void xbHtml::Newline( void )
void xbHtml::PrintEncodedChar( char char )
void xbHtml::PrintEncodedString( char * string )
xbShort rc xbHtml::PostMethod( void )
void xbHtml::PrintHtml( char * PrintData )
void xbHtml::PrintHtml( xbLong PrintData )
void xbHtml::PrintHtml( xbShort PrintData )
void xbHtml::StartHtmlPage( void )
void xbHtml::StartTextPage( void )
void xbHtml::SetCookie( char *Name, char *Value, char *ExpDate, char *ExpTime, char *TimeZone, char *Path, char *Domain, xbShort Secure );
xbLong TallyCnt xbHtml::Tally( char * FileName )



Send me mail - xbase@startech.keller.tx.us

(c)1997 StarTech