lazarus/tools/lazdatadesktop
michael 46f962f4b4 * Disabled indexes for 2.2
git-svn-id: trunk@17408 -
2008-11-16 15:39:50 +00:00
..
bitmaps * Brushed up the GUI, complete code refactoring for dicteditor, making codebase smaller and more clear 2008-11-15 10:35:03 +00:00
conneditor.pp * Added code creation from table definition, and allow saving a connection when doing an import 2008-07-30 22:57:04 +00:00
datapanel.pp * Added support for tablenamehint in generated code 2008-07-31 12:42:02 +00:00
ddfiles.pp rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt 2008-07-22 09:48:15 +00:00
dicteditor.lrs * Brushed up the GUI, complete code refactoring for dicteditor, making codebase smaller and more clear 2008-11-15 10:35:03 +00:00
dicteditor.pp * Disabled indexes for 2.2 2008-11-16 15:39:50 +00:00
frmgeneratesql.lfm
frmgeneratesql.lrs
frmgeneratesql.pp
frmimportdd.lfm
frmimportdd.lrs
frmimportdd.pp
frmmain.lfm * Disabled indexes for 2.2 2008-11-16 15:39:50 +00:00
frmmain.lrs * Disabled indexes for 2.2 2008-11-16 15:39:50 +00:00
frmmain.pp * Disabled indexes for 2.2 2008-11-16 15:39:50 +00:00
frmsqlconnect.lfm
frmsqlconnect.lrs
frmsqlconnect.pp
lazdatadesktop.lpi * Brushed up the GUI, complete code refactoring for dicteditor, making codebase smaller and more clear 2008-11-15 10:35:03 +00:00
lazdatadesktop.lpr
querypanel.lrs
querypanel.pp lazdatadesktop: fixed compilation 2008-09-01 17:36:24 +00:00
README.txt

This is the Lazarus database desktop, a database access tool for Lazarus

Current Features:
=================

- Connect to 
  DBase
  Firebird/Interbase
  MySQL 4.0, 4.1, 5.0
  PostGreSQL
  Oracle
  SQLite
  Any ODBC supported database

- Create data dictionaries for use in the Lazarus IDE or in your programs
  (make sure you install the lazdatadict package)
  - Create SQL queries from the data dictionary
  - Reverse engineer databases

- Export data to a variety of formats:
  - Text file with CSV (comma-separated values) 
  - Text file with Fixed-length fields 
  - DBF files
  - XML files
  - JSON files
  - RTF files
  - LaTeX tables
  - SQL insert/update statements

- Create Object Pascal code:
  - Transform a SQL statement to a pascal constant
  - Transform a SQL statement to a stringlist.
  - Create code to create a DBF file which can contain the result of your
    query 
  - Create a Class with properties corresponding to the fields in your query.
    Additionally, create a list corresponding with this class and code to
    load it.
  - Create a tiOPF class and associated visitors.

And more features to come.

Compilation currently requires fpc 2.3.1 (5 December 2007).