[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
USAGE
   signed int scdikdate(
           unsigned char *key,
           signed char *string,
           signed int format );

PROTOTYPE IN
   sc_base.h

DESCRIPTION
   scdikdate will translate an ASCIIZ date string string of style
   format into a valid FoxBASE+ date key key.

   Date string styles:
   SC_GREGOR     mm/dd/yy
   SC_GREGORL    mm/dd/yyyy
   SC_JULIAN     yyyy/ddd
   SC_YMD        yyyymmdd
   SC_DMY        ddmmyy

EXAMPLE
   #include <softc.h>
   #include <sc_base.h>

   void main()
   {
     int dbf, idx;
     long recno;
     unsigned char key[8]

     scdinit(20,0);
     if (scddopenx(&dbf, "TOC.DBF",0) == SC_SUCCESS) {
       if (scdiopenx(&idx, "TOCFDATE.IDX", SC_BUFFER) == SC_SUCCESS) {
         scddfput(dbf,2,"07/21/90);
         .
         .
         .
         if (scddrput(dbf,&recno,SC_ADD) == SC_SUCCESS) {
           scdikdate(key, "07/21/90", SC_GREGOR);
           scdikadd(idx,key,recno);
         }
         scdiclose(idx);
       }
       scddclose(dbf)
     }
     scdterm();
   }

See Also: scdikmake scdiknum
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson