fpc/packages/base/mysql
Tomas Hajny e9ee7d452d * package version 2.0.4
git-svn-id: branches/fixes_2_0@4074 -
2006-07-02 10:48:21 +00:00
..
ver40 * truncate log 2005-02-14 17:13:06 +00:00
ver322 Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00
ver323 Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00
Makefile * package version 2.0.4 2006-07-02 10:48:21 +00:00
Makefile.fpc * package version 2.0.4 2006-07-02 10:48:21 +00:00
mkdb Merged revisions 2967,2992-2993,3019,3121,3142,3158,3163,3188,3208,3220-3221 via svnmerge from 2006-04-18 06:32:55 +00:00
my4_sys.pp Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql3_com.pp Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00
mysql3_comdyn.pp + MySQL 3 dynamic connection by Bram Kuijvenhoven 2005-03-25 12:03:53 +00:00
mysql3_comtypes.inc + MySQL 3 dynamic connection by Bram Kuijvenhoven 2005-03-25 12:03:53 +00:00
mysql3_version.pp Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00
mysql3.pp Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00
mysql3dyn.pp + MySQL 3 dynamic connection by Bram Kuijvenhoven 2005-03-25 12:03:53 +00:00
mysql3impl.inc + MySQL 3 dynamic connection by Bram Kuijvenhoven 2005-03-25 12:03:53 +00:00
mysql3types.inc + MySQL 3 dynamic connection by Bram Kuijvenhoven 2005-03-25 12:03:53 +00:00
mysql4_com.pp Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql4_comdyn.pp Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql4_comtypes.inc Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql4_version.pp Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql4.pp Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql4dyn.pp Merged revisions 2967,2992-2993,3019,3121,3142,3158,3163,3188,3208,3220-3221 via svnmerge from 2006-04-18 06:32:55 +00:00
mysql4impl.inc + Initial import in cvs 2005-01-24 21:59:13 +00:00
mysql4types.inc Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
mysql40.pp Merged revisions 1780-1783,1800 via svnmerge from 2005-12-04 19:02:29 +00:00
mysql40dyn.pp Merged revisions 1780-1783,1800 via svnmerge from 2005-12-04 19:02:29 +00:00
mysql41.pp Merged revisions 1780-1783,1800 via svnmerge from 2005-12-04 19:02:29 +00:00
mysql41dyn.pp Merged revisions 1780-1783,1800 via svnmerge from 2005-12-04 19:02:29 +00:00
mysql50.pp Merged revisions 1780-1783,1800 via svnmerge from 2005-12-04 19:02:29 +00:00
mysql50dyn.pp Merged revisions 1780-1783,1800 via svnmerge from 2005-12-04 19:02:29 +00:00
mysql.inc Merged revisions 4032,4043 via svnmerge from 2006-07-01 21:32:41 +00:00
mysqls.c + Split everything in version 3 and version 4 2004-09-30 19:34:47 +00:00
mysqls.pp Merged revisions 569,602,604-605,609 via svnmerge from 2005-07-19 07:45:21 +00:00
README + Split everything in version 3 and version 4 2004-09-30 19:34:47 +00:00
rmdb * splitted to base and extra 2002-01-29 17:54:48 +00:00
testdb3.pp Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00
testdb4.pp Merged revisions 42 via svnmerge from 2005-05-21 10:35:13 +00:00

This is the MySQL interface of Free Pascal.

You need at least compiler version 0.99.8 to compile this.

To Compile under Linux
- You must know where the mysql libraries are.
- You must know where libgcc is.

The units come in 2 flavours:
- mysql3*.pp  : version 3.23 of mysql.
- mysql4*.pp  : version 4.0 of mysql.
These versions are substantially different.

Both these things must be set in the Makefile. After that a simple 'make'
and 'make install' should compile and install everything.

You can test with 'make test', but this supposes that there is a 'testdb'
database available. If not, you must run
  mkdb databasename
  testdb databasename
  rmdb databasename
manually. You need create permission on the database for this to work.

Win32 users: There are multiple .dll files circulating around. 
you should fix the statement
mysqllib = 'libmysql'
in the mysql unit, so it matches the version you have.

Enjoy !



Michael.