Commit Graph

429 Commits

Author SHA1 Message Date
tom_at_work
453bb6d1c9 * removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
git-svn-id: trunk@2376 -
2006-01-29 17:49:42 +00:00
marco
46ff92bb60 * 64-bit patches from Neli and Andrew
git-svn-id: trunk@2315 -
2006-01-20 22:38:09 +00:00
joost
1f754a3905 + date/time fields handling compatibility fix
+ implemented BeforeRefresh and AfterRefresh
+ made TFieldDef.Required writeable (delphi compatible)
+ implemented TUpdateAction
+ Fixed web bug #4644

git-svn-id: trunk@2281 -
2006-01-13 21:27:00 +00:00
florian
b9a0e2ead2 * makefile again regenerated
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc * Makefiles regenerated
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
florian
30fc11e7ca * makefiles regenerated
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
joost
5e631df4cc + do not try to applyupdates on an empty dataset
+ removed obsolete refresh from applyupdates
+ removed obsolete SetCurrentRecord

git-svn-id: trunk@2181 -
2006-01-05 15:53:46 +00:00
joost
a85bb43749 + replaced #10 for LineEnding
+ Implemented the use of HostName

git-svn-id: trunk@2161 -
2006-01-04 17:52:03 +00:00
oro06
1a2308afc4 +arm/wince more db, extrapackages
git-svn-id: trunk@2066 -
2005-12-27 16:40:56 +00:00
joost
3bf8536c97 + do not call BeforeScroll while in ApplyUpdates
git-svn-id: trunk@2036 -
2005-12-23 14:54:26 +00:00
joost
00a3103997 + Call DoBeforeScroll, DoBeforeClose and DoAfterClose on TDataset.Close
git-svn-id: trunk@2034 -
2005-12-23 13:24:05 +00:00
peter
3db35349ec * fix duplicate parameter names
git-svn-id: trunk@2022 -
2005-12-21 11:20:41 +00:00
joost
9605dde4cf + patch from Bram Kuijvenhoven:
- timestamp fields map now to ftDateTime
 - limited field Size for TStringField to db.bsMaxStringSize

git-svn-id: trunk@1980 -
2005-12-18 16:43:19 +00:00
tom_at_work
c3f678e8df * updated makefiles for ppc64/linux to allow successful snapshot building on that platform
git-svn-id: trunk@1975 -
2005-12-16 20:37:08 +00:00
joost
51d2ca878c + fixed compilation
git-svn-id: trunk@1881 -
2005-12-04 20:27:51 +00:00
Jonas Maebe
3a8cd257b4 * fixed compilation on systems where comp = int64 (i.e., everything non-x86)
and thus incompatible with floating point types

git-svn-id: trunk@1875 -
2005-12-04 17:48:26 +00:00
tom_at_work
3502898ba3 * makefile updates after last changes for successful build on ppc64/linux
git-svn-id: trunk@1874 -
2005-12-04 13:07:37 +00:00
joost
22ff909af8 + moved empty databasename check to TSQLConnection
git-svn-id: trunk@1860 -
2005-12-01 21:25:56 +00:00
michael
74e93711df + date/time stuff is written in native format
git-svn-id: trunk@1853 -
2005-11-30 21:52:14 +00:00
michael
2ba05e2f84 + Fixed Native Format issues of TDateTime fields
git-svn-id: trunk@1852 -
2005-11-30 21:30:28 +00:00
joost
d1f1e5adf4 + added support for MySQL 5.0
+ added mysql_stmt_* calls to dyn. loaded mysql-library

git-svn-id: trunk@1800 -
2005-11-22 00:52:58 +00:00
marco
f7f14e4dee * CROSSOPT support
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
florian
4a6939e354 * made generic basic file handling 64 bit
git-svn-id: trunk@1792 -
2005-11-20 12:23:54 +00:00
joost
0f99b4ee64 + added mysql4conn for backwards-compatibility
git-svn-id: trunk@1783 -
2005-11-18 20:21:48 +00:00
joost
ee6bdd4424 + added mysql40conn.pas and mysql41conn.pas, needed for revision 1781
git-svn-id: trunk@1782 -
2005-11-18 16:51:42 +00:00
joost
9b5cf2eeab + added SQLDB support for MySQL v4.0 and v4.1
git-svn-id: trunk@1781 -
2005-11-18 16:50:08 +00:00
joost
dcbf526530 + avoided mem-leak
git-svn-id: trunk@1777 -
2005-11-17 16:06:40 +00:00
joost
3a226cbcc7 + only set parameters when needed
+ Fix for null-values in date/time-fields

git-svn-id: trunk@1710 -
2005-11-10 13:59:06 +00:00
joost
fbaa49fc9c + Added odbcsqldyn.pp
+ Fixed dyn. loading of ODBC and cleanup of non-fpc code
 + TODBCConnection now uses odbcsqldyn

git-svn-id: trunk@1687 -
2005-11-07 21:40:32 +00:00
joost
cfe83fe520 + Added empty TMySQLconnection.UnPrepareStatement
git-svn-id: trunk@1680 -
2005-11-06 18:50:12 +00:00
joost
f41ff8ac78 + Patch from Bram Kuijvenhoven:
- pass ODBC api call return values to ODBCCheckResult function explicitly
instead of using SQLGetDiagRec (improves error reporting with unixODBC)
- fixed TODBCConnection.Param property; no semicolons were inserted to separate
the parameters in the connection string

git-svn-id: trunk@1677 -
2005-11-06 09:50:19 +00:00
joost
242fecede0 + localized Baseres to avoid a second clear
git-svn-id: trunk@1667 -
2005-11-05 22:35:06 +00:00
joost
299ddaa1be + Removed TDatabase.Notification (as suggested by Martin Schreiber, bug #4468
git-svn-id: trunk@1657 -
2005-11-05 12:33:06 +00:00
joost
6d291bb336 + Centralized all parameter-parsing in TParams.ParseSQL (bug 4374)
git-svn-id: trunk@1656 -
2005-11-05 11:48:16 +00:00
joost
80e6d5c0f8 + added support for ftFixedChar
git-svn-id: trunk@1655 -
2005-11-05 11:38:49 +00:00
joost
a63ed341a7 + patch from Bram Kuijvenhoven:
- removed unused private field TODBCConnection.FDataSourceName
 - added local proc ODBCResultToStr
 - fix in SQLDriverConnect parameter
 - prevent freeing of handles that should not be freed in some cases

git-svn-id: trunk@1635 -
2005-11-03 14:43:43 +00:00
florian
81bf59a638 * fixed for 64 bit targets
git-svn-id: trunk@1622 -
2005-11-01 22:11:59 +00:00
joost
65590e912a + initial implementation of SQLDB ODBC connection from Bram Kuijvenhoven
git-svn-id: trunk@1606 -
2005-10-30 21:11:40 +00:00
michael
ec13803b5c * Patch from Luiz Américo
- deDataFieldChange is now called when data is changed, fixing a issue with LCL.TDBGrid

git-svn-id: trunk@1602 -
2005-10-28 19:40:35 +00:00
joost
076e4aca99 + replaced CommitRetaining by Commit since not all databases supports it
git-svn-id: trunk@1571 -
2005-10-23 12:40:48 +00:00
joost
ce1bb25e54 + use InternalHandleException for exceptions when loading instances of TDataset, TDatabase or TDBTransaction
git-svn-id: trunk@1569 -
2005-10-23 11:07:13 +00:00
joost
68dca23994 + Size should be 0 for integer and float fields (fix bug #4122)
git-svn-id: trunk@1567 -
2005-10-23 09:49:52 +00:00
joost
412cd65c52 + added TDataset.Tempbuffer again (undid revision 830)
git-svn-id: trunk@1566 -
2005-10-22 22:08:04 +00:00
tom_at_work
202236c6e0 * fpcmake.ini update which fixes glibc search path problems on PowerPC64
* makefile update

git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
michael
e082117d31 + Patch from Luiz Americo to improve Master/DEtail handling
git-svn-id: trunk@1464 -
2005-10-18 09:23:14 +00:00
joost
908cf4c7e2 + fixed some memory issues when using parameters
git-svn-id: trunk@1396 -
2005-10-15 22:32:03 +00:00
joost
21dde458f5 + Fix bug #4376, varchar without size specification
git-svn-id: trunk@1389 -
2005-10-15 20:29:39 +00:00
Jonas Maebe
2dbdc474fd * use register variables when release-building for ppc (more or less doubles
performance for most programs)

git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
marco
3a44a158ed * TUpdatestatusset (kbmmw port missed this)
git-svn-id: trunk@1374 -
2005-10-13 21:37:45 +00:00
tom_at_work
f7f0f9c426 * makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)

git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00