<!DOCTYPE xbHtml PUBLIC> <xbHtml> <TITLE>Xbase DBMS Appendix B</TITLE> <BODY BGCOLOR=#FFFFFF> <H1><p align="center">Xbase DBMS Quick Reference</p></H1> <p align="center">Page Updated 2/1/99</p><hr> <TABLE BORDER> <CAPTION ALIGN="TOP"><h3>Xbase Quick Reference Method List</h3></CAPTION> <TR VALIGN="BASELINE"> <TR><TH ALIGN="LEFT">xbShort rc xbDbf::AppendRecord( void ) <TR><TH ALIGN="LEFT">void xbDbf::AutoLockOff( void ) <TR><TH ALIGN="LEFT">void xbDbf::AutoLockOn( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::BlankRecord( void ) <TR><TH ALIGN="LEFT">xbLong cs xbDbf::CalcCheckSum( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::CloseDatabase( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::CopyDbfStructure( char * NewFileName, xbShort Overlay ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::CreateDatabase( char * FileName, xbSchema * RecordLayout, xbShort Overlay ) <TR><TH ALIGN="LEFT">xbULong RecNo xbDbf::CurrentRecNo( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::DeleteAllRecords( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::DeleteRecord( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::DumpHeader( xbShort Option ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::DumpRecord( xbULong RecNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::ExclusiveLock( xbShort WaitOption ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::ExclusiveUnlock( void ) <TR><TH ALIGN="LEFT">xbLong NoOfFields xbDbf::FieldCount( void ) <TR><TH ALIGN="LEFT">xbLong RecNo xbDbf::GetCurRecNo( void ) <TR><TH ALIGN="LEFT">xbDouble Val xbDbf::GetDoubleField( char * FieldName) <TR><TH ALIGN="LEFT">xbDouble Val xbDbf::GetDoubleField( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetField( xbShort FieldNo, char * FieldName ) <TR><TH ALIGN="LEFT">xbShort DecimalCount xbDbf::GetFieldDecimal( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort FieldLen xbDbf::GetFieldLen( xbShort FieldNo ) <TR><TH ALIGN="LEFT">char * FieldName xbDbf::GetFieldName( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort FieldNo xbDbf::GetFieldNo( char * FieldName ) <TR><TH ALIGN="LEFT">char Type xbDbf::GetFieldType( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetFirstRecord( void ) <TR><TH ALIGN="LEFT">xbFloat FloatVal xbDbf::GetFloatField( char * FieldName ) <TR><TH ALIGN="LEFT">xbFloat FloatVal xbDbf::GetFloatField( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetLastRecord( void ) <TR><TH ALIGN="LEFT">xbShort Val xbDbf::GetLogicalField( char * FieldName ) <TR><TH ALIGN="LEFT">xbShort Val xbDbf::GetLogicalField( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbLong LongVal xbDbf::GetLongField( char * FieldName ) <TR><TH ALIGN="LEFT">xbLong LongVal xbDbf::GetLongField( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetMemoField( xbShort FieldNo, xbLong len, char * Buf ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetMemoFieldLen( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetNextRecord( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetPrevRecord( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::GetRecord( xbLong RecNo ) <TR><TH ALIGN="LEFT">char * BufPtr xbDbf::GetRecordBuf( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::LockDatabase( xbShort WaitOption, xbShort LockType, xbLong RecNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::MemoFieldExists( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::MemoFieldsPresent( void ) <TR><TH ALIGN="LEFT">xbLong RecCnt xbDbf::NoOfRecords( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::OpenDatabase( char * FileName ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PackDatabase( xbShort WaitOption ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutDoubleField( char * FieldName,xbDouble DoubleValue ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutDoubleField( xbShort FieldNo,xbDouble DoubleValue ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutField( xbShort FieldNo, char * Buf ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutFloatField( char * FieldName, xbFloat FloatValue ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutFloatField( xbShort FieldNo, xbFloat FloatValue ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutLongField( char * FieldName, xbLong LongValue ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutLongField( xbShort FieldNo, xbLong LongValue ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::PutRecord( xbLong RecNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::RebuildAllIndices( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::RecordDeleted( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::SetVersion( xbShort Version ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::UndeleteAllRecords( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::UndeleteRecord( void ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::UpdateMemoData( xbShort FieldNo, xbLong len, char * Buf, xbShort LockOption ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::ValidLogicalData( xbShort FieldNo ) <TR><TH ALIGN="LEFT">xbShort rc xbDbf::ValidNumericData( xbShort FieldNo ) <TR><TH ALIGN="LEFT">char * Day xbXBase::CharDayOf( char * Date8 ) <TR><TH ALIGN="LEFT">char * Month xbXBase::CharMonthOf( char * Date8 ) <TR><TH ALIGN="LEFT">xbShort rc xbXBase::DateIsValid( char * Date8 ) <TR><TH ALIGN="LEFT">xbShort Day xbXBase::DayOf( xbShort Format, char * Date8 ) <TR><TH ALIGN="LEFT">char * Date xbXBase::FormatDate( char * Format, char * Date8 ) <TR><TH ALIGN="LEFT">char * Result xbXBase::GetCharResult( void ) <TR><TH ALIGN="LEFT">xbDouble * Result xbXBase::GetDoubleResult( void ) <TR><TH ALIGN="LEFT">XB_EXPRESSION * Exp xbXBase::GetExpressionHandle( void ) <TR><TH ALIGN="LEFT">char Type xbXBase::GetExpressionResultType( XB_EXPRESSION * ) <TR><TH ALIGN="LEFT">xbLong * result xbXBase::GetIntResult( void ) <TR><TH ALIGN="LEFT">xbShort rc xbXBase::IsLeapYear( char * Date8 ) <TR><TH ALIGN="LEFT">xbLong JulVal xbXBase::JulianDays( char * Date8 ) <TR><TH ALIGN="LEFT">char * Date8 xbXBase::JulToDate8( xbLong JulVal ) <TR><TH ALIGN="LEFT">xbLong JulVal xbXBase::LastDayOfMonth( char * Date8 ) <TR><TH ALIGN="LEFT">xbShort Month xbXBase::MonthOf( char * Date8 ) <TR><TH ALIGN="LEFT">xbShort rc xbXBase::ParseExpression( char * exp, xbDbf * d ) <TR><TH ALIGN="LEFT">xbShort rc xbXBase::ProcessExpression( XB_EXPRESSION * ) <TR><TH ALIGN="LEFT">char * Date8 xbXBase::Sysdate( void ) <TR><TH ALIGN="LEFT">xbShort Year xbXBase::YearOf( char * Date8 ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::CheckNdxIntegrity( xbShort Option ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::CloseIndex( void ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::CreateIndex( char * IndexName, char * KeyExpression, xbShort Unique, xbShort Overlay ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::FindKey( char * SearchValue ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::FindKey( xbDouble SearchValue ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::GetFirstKey( void ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::GetLastKey( void ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::GetNextKey( void ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::GetPrevKey( void ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::KeyExists( char * SearchValue ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::KeyExists( xbDouble SearchValue ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::LockIndex( xbShort WaitOption, xbShort LockType ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::OpenIndex( char * IndexName ) <TR><TH ALIGN="LEFT">xbShort rc xbNdx::ReIndex( void ) <TR><TH ALIGN="LEFT">void xbHtml::BoldOn( void ) <TR><TH ALIGN="LEFT">void xbHtml::BoldOff( void ) <TR><TH ALIGN="LEFT">void xbHtml::Bullet( void ) <TR><TH ALIGN="LEFT">void xbHtml::DumpArray( void ) <TR><TH ALIGN="LEFT">void xbHtml::EmphasizeOn( void ) <TR><TH ALIGN="LEFT">void xbHtml::EmphasizeOff( void ) <TR><TH ALIGN="LEFT">void xbHtml::EndHtmlPage( void ) <TR><TH ALIGN="LEFT">xbShort rc xbHtml::GenFormFields( Dbf *d, xbShort Option, char * Title, xbFieldList *fl ) <TR><TH ALIGN="LEFT">xbShort ArrayOffset xbHtml::GetArrayNo( char * FieldName ) <TR><TH ALIGN="LEFT">char * FieldValue xbHtml::GetData( xbShort ArrayOffset ) <TR><TH ALIGN="LEFT">char * FieldValue xbHtml::GetDataForField( char * FieldName ) <TR><TH ALIGN="LEFT">char * EnvValue xbHtml::GetEnv( char * EnvString ) <TR><TH ALIGN="LEFT">char * CookieString GetCookie( char * CookieName ) <TR><TH ALIGN="LEFT">xbShort rc xbHtml::GetMethod( void ) <TR><TH ALIGN="LEFT">void xbHtml::HeaderOn( xbShort HeaderLevel ) <TR><TH ALIGN="LEFT">void xbHtml::HeaderOff( xbShort HeaderLevel ) <TR><TH ALIGN="LEFT">void xbHtml::ItalicOn( void ) <TR><TH ALIGN="LEFT">void xbHtml::ItalicOff( void ) <TR><TH ALIGN="LEFT">void xbHtml::Newline( void ) <TR><TH ALIGN="LEFT">void xbHtml::PrintEncodedChar( char char ) <TR><TH ALIGN="LEFT">void xbHtml::PrintEncodedString( char * string ) <TR><TH ALIGN="LEFT">xbShort rc xbHtml::PostMethod( void ) <TR><TH ALIGN="LEFT">void xbHtml::PrintHtml( char * PrintData ) <TR><TH ALIGN="LEFT">void xbHtml::PrintHtml( xbLong PrintData ) <TR><TH ALIGN="LEFT">void xbHtml::PrintHtml( xbShort PrintData ) <TR><TH ALIGN="LEFT">void xbHtml::StartHtmlPage( void ) <TR><TH ALIGN="LEFT">void xbHtml::StartTextPage( void ) <TR><TH ALIGN="LEFT">void xbHtml::SetCookie( char *Name, char *Value, char *ExpDate, char *ExpTime, char *TimeZone, char *Path, char *Domain, xbShort Secure ); <TR><TH ALIGN="LEFT">xbLong TallyCnt xbHtml::Tally( char * FileName ) </TABLE> <br><br><hr> <A HREF="mailto:xbase@startech.keller.tx.us"> Send me mail - xbase@startech.keller.tx.us</A><br> <p>(c)1997 StarTech <p><img src="xbase.jpg"><br><hr>