Commit Graph

60 Commits

Author SHA1 Message Date
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
peter
3db35349ec * fix duplicate parameter names
git-svn-id: trunk@2022 -
2005-12-21 11:20:41 +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
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
michael
7d24ef2ff3 + Fix from Alexandrov Alexandru for CheckFieldNames
git-svn-id: trunk@1116 -
2005-09-18 20:03:25 +00:00
joost
6318a55ca9 - Fixed date/time formats for sqldb and tdbf
- removed obsolete TSQLConnection.ObtainSQLStatementType
- added check for empty sql-statements to sqldb

git-svn-id: trunk@803 -
2005-08-06 13:57:56 +00:00
joost
d946895e20 - fixed a overflow error
git-svn-id: trunk@749 -
2005-07-25 23:08:57 +00:00
michael
efdbe66a2f + LookupField implementation from Alexandrov Alexandru
git-svn-id: trunk@710 -
2005-07-20 10:46:01 +00:00
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
michael
3135ce1426 + Implemented dataset.getchildren from Alexandrov Alexandru
git-svn-id: trunk@225 -
2005-06-06 12:39:50 +00:00
michael
809d10c0a6 * Patch from Alexandrov Alexandru:
- TFieldDefs rewrited as TOwnedCollection and TFieldDef as
    TCollectionItem, so it can be edited now with Collection editor;
  - TFieldDef.Assign implemented;
  - corrections to Index property of TField;
  - made writeable Fields property of TFields;
  - DefaultFieldClasses uncommented and moved to implementation part;
    and some more.

git-svn-id: trunk@175 -
2005-06-02 17:13:18 +00:00
michael
0882b637a4 * Patch from Ing. Petr Kristan
- Add dlerror() to dl unit
  - Add CurValue to TField in db.pp
  - Add TCurrencyfield to db.pp
  - Add TDataset.IslinkedTo to db.pp
  - Add ShellExecuteEx call to shellapi

git-svn-id: trunk@167 -
2005-06-01 16:16:35 +00:00
michael
48c968edf6 + Initialized ValidChars and Precision in FloatField
git-svn-id: trunk@120 -
2005-05-26 06:46:54 +00:00
michael
9cf054b6dc + Fix for negative fieldindex in Tfields.SetFieldIndex (from Alexandriv alexandru)
git-svn-id: trunk@85 -
2005-05-24 08:54:14 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
joost
99de6df34e - fixed some warnings
git-svn-id: trunk@26 -
2005-05-19 09:24:37 +00:00
peter
b68af1b0e3 * post 2.0.0 fixes from cvs
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
michael
e5431e6db2 - Patch from Jesus Reyes:
* TFloatField.SetAsString doesn't look at DecimalSeparator for
    converting a string into a Float
  * TBooleanField.SetAsString won't accept an empty string as a valid
    value, also the patch allows strings as T, F or any starting
    substring of DisplayValues to be accepted.
2005-05-12 18:52:32 +00:00
michael
69a6bf363a * Some patches from Uberto Barbini
+ TLoginEvent more Delphi compatible (D5 and bigger).
   * AsCurrency Property for TField.
2005-04-26 16:48:58 +00:00
michael
e97b4edd00 + Patch from Sergey Smirnov to fix TTimeField.AsString 2005-04-26 15:45:30 +00:00
michael
5372c3450d + Patch to show/enter alternate charsets in grid editor. 2005-04-16 10:02:13 +00:00
joost
e7bf4ac4bf Patch from Alexandrov Alexandru
- implemented TDataset.BindFields
- master-detail relation implemented
- improved variant-support for fields
- implemented TField.Assign and TField.AssignValue
2005-04-10 22:18:43 +00:00
michael
516dfd4c01 + Patch from Jesus reyes to notify changes to DisplayFormat 2005-04-04 07:30:51 +00:00
michael
012392381c + Several patches from Jose A. Rimon
# Prevents "field not found" error, when use a query without the primary key
Set SQLlen of different data types
 Use AliasName instead of SQLname to avoid "duplicate field name" error, for
example when using "coalesce" more than once
use SQLScale in ftLargeInt to get actual values
 Send query to server with different lines. Provides line info in sqlErrors
and allows single line comments
2005-03-23 08:17:51 +00:00
michael
26a24e1488 * Patch from Luiz Americo
- fixes a memory leak in TBlobField.GetAsString
2005-03-15 22:44:22 +00:00
joost
597fc99fb8 - Fix to avoid scientific format in TDBCFields from Jesus Reyes 2005-03-01 14:00:53 +00:00
joost
bad57b7741 - Boolean fields are wordbool's now 2005-02-28 16:19:07 +00:00
michael
fea9565cca - Remove TTimeField and TDateField GetDataSize functions since both are exactly
equal to their ancestor: TDateTimeField.GetDataSize
- TAutoInc fields are set to ReadyOnly on create
- In TFieldDef.CreateField the presence of faReadyOnly in Attributes is respected
2005-02-16 09:31:58 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
joost
f7e62bc856 - Implemented TField.DisplayName 2005-02-07 11:22:23 +00:00
michael
2f7c9c382e * Patch from Joost Van der Sluis:
- removed some duplicate definitions
   - restructured SetDataset
   - implemented UpdateMode, ProviderFlags
2005-01-12 10:29:54 +00:00
michael
a31b420eb1 + Patch from Joost van der Sluis to correct AsVariant 2004-12-29 20:27:08 +00:00
michael
624a1a0139 * Patch from Joost van der Sluis
- fixed bug #3180, TFields.Clear implemented
  - implemented TLargeintField
2004-12-13 19:20:42 +00:00
michael
1d15fe4f31 patch to enable RecNo and DisplayFormat 2004-12-05 00:05:37 +00:00
michael
5eff060af0 - implemented TBCDFields 2004-12-04 22:43:56 +00:00
michael
240c5a96c2 + Fix from Jesus Reyes to fix TfieldDefs.Assign 2004-11-30 21:18:34 +00:00
michael
da5a961ae0 * Patch from Joost van der Sluis
- Empty recordsets don't show any bogus data anymore
  - Floatfiels.gettext fix
  - SetBufListsize fix forTDBGrid
2004-08-21 21:10:00 +00:00
michael
2d97d42422 + Patch for Tlongintfield by Joost van der Sluis 2004-08-01 13:00:29 +00:00
michael
e605893f0d + Fixes from Jesus Reyes to implement DisplayWith, DisplayLabel, Visibility 2004-07-19 20:27:28 +00:00
michael
db96c04104 + Changed extended to double for better Delphi compatibility 2004-07-18 13:16:50 +00:00
peter
3ab3e2e19b * use ptrint 2004-05-02 21:23:18 +00:00
michael
44d7109be3 Some compatibility additions 2004-03-25 20:43:39 +00:00
michael
c1a43ddf5d + Added AsInteger to TField. Maps to AsLongint for now 2004-02-25 16:29:26 +00:00
michael
7c4df44854 + Fixed error in TField.GetCanModify reported by Andrew Johnson 2003-09-14 13:22:14 +00:00
peter
db24d91c85 * old logs removed and tabs fixed 2002-09-07 15:15:22 +00:00
peter
5e0f25388b * merged fixes 2001-04-10 23:22:05 +00:00
michael
3aed976417 + Fixes to make dbase working merged from fixbranch 2001-01-18 22:10:07 +00:00
peter
c693d9e131 * merges from 1.0.x branch 2000-12-24 12:45:19 +00:00
sg
664bc98f53 * Changed all occurences of TAbstractReader to TReader, as FCL streaming
is source compatible to VCL streaming now (for quite a while, BTW)
2000-09-02 09:36:36 +00:00