* tests/testsha1.prg
* tests/longdev.prg
* tests/clsccast.prg
* tests/cmphello.prg
* tests/clsicast.prg
* tests/testop.prg
* tests/clsscast.prg
* tests/objarr.prg
* tests/rddtest/rddmktst.prg
* tests/rddtest/adscl52.prg
* tests/rddtest/adscl53.prg
* tests/rddtest/ntxcl52.prg
* tests/rddtest/ntxcl53.prg
* tests/rddtest/cdxcl52.prg
* tests/rddtest/rddtst.prg
* tests/rddtest/cdxcl53.prg
* tests/transtst.prg
* tests/output.prg
* tests/ac_test2.prg
* tests/clsscope.prg
* tests/dosshell.prg
* tests/sbartest.prg
* tests/speedold.prg
* tests/sdf_test.prg
* tests/wcecon.prg
* tests/debugtst.prg
* tests/testdyn.c
* tests/multiarg.prg
* tests/fornext.prg
* tests/hbinline.prg
* tests/foreach2.prg
* tests/objasign.prg
* tests/scroll.prg
* tests/inherit.prg
* tests/rto_get.prg
* tests/boxtst2.prg
* tests/inkeytst.prg
* tests/overload.prg
* tests/cpinfo.prg
* tests/gtwin.prg
* tests/mt/mttest08.prg
* tests/mt/mttest09.prg
* tests/mt/mttest01.prg
* tests/mt/mttest10.prg
* tests/mt/mttest02.prg
* tests/mt/mttest11.prg
* tests/mt/mttest03.prg
* tests/mt/mttest12.prg
* tests/mt/mttest04.prg
* tests/mt/mttest05.prg
* tests/mt/mttest06.prg
* tests/mt/mttest07.prg
* tests/speedtst.prg
* tests/testsha2.prg
* tests/hsxtest.prg
* tests/arrayidx.prg
* tests/clsnv.prg
* tests/rto_tb.prg
* tests/gtchars.prg
* tests/disptest.prg
* tests/funcarr.prg
* tests/testhtml.prg
* tests/readhrb.prg
* tests/tstcolor.prg
* tests/gtxfnt.prg
* tests/devtest.prg
* tests/aliaslck.prg
* tests/stripem.prg
* tests/dynobj.prg
* tests/tb1.prg
* tests/round.prg
* tests/longstr.prg
* tests/testdyn.prg
* tests/testdyn1.prg
* tests/delimtst.prg
* tests/tstdspac.prg
* tests/version.prg
* tests/setkeys.prg
* tests/gtcolors.prg
* tests/destruct.prg
* tests/seconds.prg
* tests/gtkeys.prg
* tests/usrrdd/exarr.prg
* doc/en/diskspac.txt
* doc/en/string.txt
* doc/en/rdd.txt
* doc/en/hashes.txt
* doc/en/hb_apigt.txt
* doc/en/rddord.txt
* doc/en/hb_api.txt
* doc/en/hb_date.txt
* doc/en/math.txt
* doc/en/hb_vm.txt
* doc/en/treport.txt
* doc/en/terminal.txt
* doc/en/hb_apiln.txt
* doc/en/dir.txt
* doc/en/command.txt
* doc/en/rddmisc.txt
* doc/en/errsys.txt
* doc/en/nation.txt
* doc/en/var.txt
* doc/en/dbstrux.txt
* doc/en/datetime.txt
* doc/en/memo.txt
* doc/en/tgetlist.txt
* doc/en/tlabel.txt
* doc/en/1stread.txt
* doc/en/hb_set.txt
* doc/en/hb_compa.txt
* doc/en/hb_apier.txt
* doc/en/hbinet.txt
* doc/en/hb_macro.txt
* doc/en/array.txt
* doc/en/hb_apiit.txt
* doc/en/rdddb.txt
* doc/en/dbsdf.txt
* doc/en/hvm.txt
* doc/en/input.txt
* doc/en/dbdelim.txt
* doc/en/browse.txt
* doc/en/menu.txt
* doc/en/hb_apird.txt
* doc/en/hb_apifs.txt
* doc/en/file.txt
* doc/en/lang.txt
* doc/en/objfunc.txt
* doc/en/eval.txt
* doc/en/binnum.txt
* doc/en/tclass.txt
* doc/en/misc.txt
* doc/en/set.txt
* doc/en/readme.txt
* doc/man/harbour.1
* doc/man/hbmk2.1
* doc/man/hbpp.1
* doc/man/hbtest.1
* doc/man/hbrun.1
* examples/hbextern/hbextern.prg
* examples/pp/pp.c
* examples/pp/hbpragma.c
* examples/pp/hbppcore.c
* examples/pp/hbppcomp.c
* examples/pp/hbpptbl.c
* examples/pp/hbppdef.h
* examples/superlib/hbsuper.prg
* examples/hbsqlit2/hbsqlit2.ch
* examples/misc/mankala.prg
* examples/misc/guess.prg
* examples/rddado/adordd.prg
* examples/rddado/adordd.ch
* examples/hbapollo/apollo.ch
* examples/hbapollo/apollo.c
* examples/hbapollo/apollo1.prg
* examples/hbdoc2/gentpl.prg
* examples/hbdoc2/gentxt.prg
* examples/hbdoc2/tmplates.prg
* examples/hbdoc2/genxml.prg
* examples/hbdoc2/genhtml.prg
* examples/hbdoc2/hbdoc2.prg
* examples/hbdoc2/hbdoc2.ch
* examples/guestbk/guestbk.prg
* examples/httpsrv/uhttpd.ini
* examples/httpsrv/uhttpd.prg
* examples/httpsrv/cookie.prg
* examples/httpsrv/cgifunc.prg
* examples/httpsrv/session.prg
* examples/terminal/trm_cli.prg
* examples/terminal/terminal.prg
* examples/terminal/trm_srv.prg
* examples/terminal/trm_app.prg
* examples/hbbtree/hb_btree.h
* examples/hbbtree/hb_btree.ch
* examples/hbbtree/hb_btree.c
* examples/hbbtree/tbtree.prg
* examples/hscript/hscript.prg
* examples/hscript/dir.hs
* examples/hscript/multiply.hs
* examples/hscript/ugly.hs
* examples/hscript/hello.hs
* examples/gtwvw/hbole.h
* examples/gtwvw/wvwdraw.c
* examples/gtwvw/wvwmenu.c
* examples/gtwvw/gtwvw.c
* examples/gtwvw/wvwstbar.c
* examples/gtwvw/wvwcheck.c
* examples/gtwvw/wvwfuncs.c
* examples/gtwvw/wvwpush.c
* examples/gtwvw/wvwedit.c
* examples/gtwvw/wvwtbar.c
* examples/gtwvw/hbgtwvw.h
* Deleted 'www.' from harbour-project.org website name.
(www.harbour-project.org -> harbour-project.org)
91 lines
3.3 KiB
Plaintext
91 lines
3.3 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/*
|
|
* Harbour Project source code:
|
|
*
|
|
* SQLite DBMS defines
|
|
*
|
|
* Copyright 2003 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* www - http://harbour-project.org
|
|
*
|
|
*/
|
|
|
|
#ifndef HBSQLIT2_CH_
|
|
#define HBSQLIT2_CH_
|
|
|
|
/* Generic defines */
|
|
|
|
/*
|
|
* Return values for sqlite_exec() and sqlite_step()
|
|
*/
|
|
#define HB_SQLITE_OK 0 /* Successful result */
|
|
#define HB_SQLITE_ERROR 1 /* SQL error or missing database */
|
|
#define HB_SQLITE_INTERNAL 2 /* An internal logic error in SQLite */
|
|
#define HB_SQLITE_PERM 3 /* Access permission denied */
|
|
#define HB_SQLITE_ABORT 4 /* Callback routine requested an abort */
|
|
#define HB_SQLITE_BUSY 5 /* The database file is locked */
|
|
#define HB_SQLITE_LOCKED 6 /* A table in the database is locked */
|
|
#define HB_SQLITE_NOMEM 7 /* A malloc() failed */
|
|
#define HB_SQLITE_READONLY 8 /* Attempt to write a readonly database */
|
|
#define HB_SQLITE_INTERRUPT 9 /* Operation terminated by sqlite_interrupt() */
|
|
#define HB_SQLITE_IOERR 10 /* Some kind of disk I/O error occurred */
|
|
#define HB_SQLITE_CORRUPT 11 /* The database disk image is malformed */
|
|
#define HB_SQLITE_NOTFOUND 12 /* (Internal Only) Table or record not found */
|
|
#define HB_SQLITE_FULL 13 /* Insertion failed because database is full */
|
|
#define HB_SQLITE_CANTOPEN 14 /* Unable to open the database file */
|
|
#define HB_SQLITE_PROTOCOL 15 /* Database lock protocol error */
|
|
#define HB_SQLITE_EMPTY 16 /* (Internal Only) Database table is empty */
|
|
#define HB_SQLITE_SCHEMA 17 /* The database schema changed */
|
|
#define HB_SQLITE_TOOBIG 18 /* Too much data for one row of a table */
|
|
#define HB_SQLITE_CONSTRAINT 19 /* Abort due to contraint violation */
|
|
#define HB_SQLITE_MISMATCH 20 /* Data type mismatch */
|
|
#define HB_SQLITE_MISUSE 21 /* Library used incorrectly */
|
|
#define HB_SQLITE_NOLFS 22 /* Uses OS features not supported on host */
|
|
#define HB_SQLITE_AUTH 23 /* Authorization denied */
|
|
#define HB_SQLITE_FORMAT 24 /* Auxiliary database format error */
|
|
#define HB_SQLITE_ROW 100 /* sqlite_step() has another row ready */
|
|
#define HB_SQLITE_DONE 101 /* sqlite_step() has finished executing */
|
|
|
|
/* * SQLITE_COPY
|
|
** SQLITE_CREATE_INDEX
|
|
** SQLITE_CREATE_TABLE
|
|
** SQLITE_CREATE_TEMP_INDEX
|
|
** SQLITE_CREATE_TEMP_TABLE
|
|
** SQLITE_CREATE_TEMP_TRIGGER
|
|
** SQLITE_CREATE_TEMP_VIEW
|
|
** SQLITE_CREATE_TRIGGER
|
|
** SQLITE_CREATE_VIEW
|
|
** SQLITE_DELETE
|
|
** SQLITE_DROP_INDEX
|
|
** SQLITE_DROP_TABLE
|
|
** SQLITE_DROP_TEMP_INDEX
|
|
** SQLITE_DROP_TEMP_TABLE
|
|
** SQLITE_DROP_TEMP_TRIGGER
|
|
** SQLITE_DROP_TEMP_VIEW
|
|
** SQLITE_DROP_TRIGGER
|
|
** SQLITE_DROP_VIEW
|
|
** SQLITE_INSERT
|
|
** SQLITE_PRAGMA
|
|
** SQLITE_READ
|
|
** SQLITE_SELECT
|
|
** SQLITE_TRANSACTION
|
|
** SQLITE_UPDATE
|
|
*/
|
|
|
|
/* Harbour definitions */
|
|
#define HB_HB4SQLITE_VER "0.40"
|
|
|
|
/* SQLite tag
|
|
* we use the first part of the tag (defined at btree.c) to not exclude
|
|
* any version of the database
|
|
* "** This file contains an SQLite 2.1 database **"
|
|
*/
|
|
#define XSQLITE_TAG "** This file contains an SQLite "
|
|
#define XSQLITE_TAG_LEN LEN(XSQLITE_TAG)
|
|
|
|
#endif
|
|
|
|
/* End of hbsqlite.ch */
|