Files
harbour-core/tests/rdd.prg
Przemysław Czerpak 96ca3fe470 2014-01-21 20:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* Makefile
  * config/*
  * contrib/*
  * doc/*
  * extras/*
  * include/*
  * lib/*
  * package/*
  * src/*
  * tests/*
  * utils/*
    * removed empty lines left after removed '$' + 'Id' + '$' identifiers
2014-01-21 20:41:05 +01:00

46 lines
1.0 KiB
Plaintext

#ifndef __HARBOUR__
#include "clipper.ch"
#endif
REQUEST DBFCDX
PROCEDURE Main()
LOCAL aRdd := rddList()
LOCAL aStruct := { ;
{ "CHARACTER", "C", 25, 0 }, ;
{ "NUMERIC", "N", 8, 0 }, ;
{ "DOUBLE", "N", 8, 2 }, ;
{ "DATE", "D", 8, 0 }, ;
{ "LOGICAL", "L", 1, 0 } }
SET EXCLUSIVE OFF
QOut( "Registered RDD's:", hb_ntos( Len( aRdd ) ), "=>" )
AEval( aRdd, {| cDriver | QQOut( "", cDriver ) } )
QOut()
rddSetDefault( "DBFCDX" )
dbCreate( "testdbf", aStruct, "DBFCDX" )
dbUseArea( , , "testdbf.dbf", "ALIAS_1" )
? Bof()
dbSelectArea( 2 )
dbUseArea( , "SDF", "testdbf.dbf", "ALIAS_2" )
dbSelectArea( 3 )
dbUseArea( , "DELIM", "testdbf.dbf", "ALIAS_3" )
? Eof()
dbSelectArea( 4 )
dbUseArea( , "DBFNTX", "testdbf.dbf", "ALIAS_4" )
? Found()
dbGoBottom()
dbGoto( 1 )
dbSelectArea( 5 )
dbUseArea( , "DBF", "testdbf.dbf", "ALIAS_5" )
dbGoTop()
dbSkip()
dbCloseArea()
dbCloseAll()
hb_dbDrop( "testdbf",, "DBFCDX" )
RETURN