[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
tdbengine
Displaying differences between revision 3 and the latest revision


= Tdbengine =

[b]Tdbengine[/b] is a [[RDBMS]] with an integrated programming language. It's roots are based in the obsolete DOS-TDB. Tdbengine is predestined to handle databases on the web. It is bound to the webserver using the standard CGI interface.

The tdbengine is very small (about 400 KB), extremely quick and easy to administrate. Currently versions for Linux (x86), FreeBSD (x86) and Windows NT/2000 are available.

The tdbengine is distributed as [[freeware]] and its source code is available for download, too. Apart from many GNU - projects the tdbengine is written in Pascal. It is compilable with FreePascal without any additional libraries or packages.

The official web site of tdbengine is http://www.tdbengine.org

== History ==

Originally the software was created in the series of CHIP Special (a German computer magazin) as a database toolbox for Pascal developers in sourcecode. As time passed the TurboDataBase (TDB) developed into a fully relational, networking database system for DOS. The program distributer counted 40.000 registered users in Germany!

Since DOS times passed over Ulrich Kern, its mental father, created todays tdbengine from the DOS-TDB.

== Example ==

Here is a short code snipped of the integrated scripting language EASY.

[code]
PROCEDURE saveMarks(db : INTEGER; cDest : STRING) : INTEGER
VAR hdl : INTEGER
VAR aMarks : TBITS[]
InitArray(aMarks[FileSize(db)])
GetMarks(db, aMarks)
IF hdl:=F_Create(cDest)>0 THEN
F_Write(hdl,aMarks); F_Close(hdl)
END
RETURN NBits(aMarks)
ENDPROC
[/code]



last edited (January 8, 2005) by psypath, Number of views: 7676, Current Rev: 4 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Site Management by Lars Hagelin at Kontantkort.se.