|
@@ -467,6 +467,7 @@ begin
|
|
Case FieldType of
|
|
Case FieldType of
|
|
ftUnknown : Result:=Tfield;
|
|
ftUnknown : Result:=Tfield;
|
|
ftString: Result := TStringField;
|
|
ftString: Result := TStringField;
|
|
|
|
+ ftLargeint: Result := TLargeintField;
|
|
ftSmallint: Result := TSmallIntField;
|
|
ftSmallint: Result := TSmallIntField;
|
|
ftInteger: Result := TLongintField;
|
|
ftInteger: Result := TLongintField;
|
|
ftWord: Result := TWordField;
|
|
ftWord: Result := TWordField;
|
|
@@ -486,7 +487,9 @@ begin
|
|
ftParadoxOle: Result := Nil;
|
|
ftParadoxOle: Result := Nil;
|
|
ftDBaseOle: Result := Nil;
|
|
ftDBaseOle: Result := Nil;
|
|
ftTypedBinary: Result := Nil;
|
|
ftTypedBinary: Result := Nil;
|
|
- ftCursor: Result := Nil;
|
|
|
|
|
|
+ ftCursor: Result := Nil
|
|
|
|
+ else
|
|
|
|
+ Result := nil;
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -586,13 +589,13 @@ end;
|
|
Function TDataset.GetRecNo: Longint;
|
|
Function TDataset.GetRecNo: Longint;
|
|
|
|
|
|
begin
|
|
begin
|
|
- //!! To be implemented
|
|
|
|
|
|
+ Result := -1;
|
|
end;
|
|
end;
|
|
|
|
|
|
Function TDataset.GetRecordCount: Longint;
|
|
Function TDataset.GetRecordCount: Longint;
|
|
|
|
|
|
begin
|
|
begin
|
|
- //!! To be implemented
|
|
|
|
|
|
+ Result := -1;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TDataset.InitFieldDefs;
|
|
Procedure TDataset.InitFieldDefs;
|
|
@@ -1355,7 +1358,7 @@ end;
|
|
Function TDataset.IsSequenced: Boolean;
|
|
Function TDataset.IsSequenced: Boolean;
|
|
|
|
|
|
begin
|
|
begin
|
|
- //!! To be implemented
|
|
|
|
|
|
+ Result := True;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TDataset.Last;
|
|
Procedure TDataset.Last;
|
|
@@ -1741,7 +1744,13 @@ end;
|
|
|
|
|
|
{
|
|
{
|
|
$Log$
|
|
$Log$
|
|
- Revision 1.28 2004-11-05 08:32:02 michael
|
|
|
|
|
|
+ Revision 1.29 2004-12-13 19:18:51 michael
|
|
|
|
+ * Patch from Joost van der Sluis
|
|
|
|
+ - TDataset.IsSequenced returns True, like Delphi does
|
|
|
|
+ - TDataset.RecNo returns -1, just like Delphi
|
|
|
|
+ - TDataset.GetRecordCount returns -1, just like Delphi
|
|
|
|
+
|
|
|
|
+ Revision 1.28 2004/11/05 08:32:02 michael
|
|
TBufDataset.inc:
|
|
TBufDataset.inc:
|
|
- replaced Freemem by Reallocmem, Free by FreeAndNil
|
|
- replaced Freemem by Reallocmem, Free by FreeAndNil
|
|
|
|
|