Componentes.Terceros.SDAC/internal/4.10.0.10/1/Source/Design/MSParamsFrame.pas
2007-10-05 14:48:18 +00:00

77 lines
2.4 KiB
ObjectPascal

//////////////////////////////////////////////////
// SQL Server Access Components
// Copyright © 1998-2005 Core Lab. All right reserved.
// SDAC Params Frame
//////////////////////////////////////////////////
{$IFNDEF CLR}
{$I SDac.inc}
unit MSParamsFrame;
{$ENDIF}
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, DAParamsFrame, MSAccess;
type
TMSParamsFrame = class(TDAParamsFrame)
public
constructor Create(AOwner: TComponent); override;
end;
implementation
{$IFDEF IDE}
{$R *.dfm}
{$ENDIF}
{$IFDEF MSWINDOWS}
{$R MSParamsFrame.dfm}
{$ENDIF}
uses
DB;
{ TMSParamsFrame }
constructor TMSParamsFrame.Create(AOwner: TComponent);
begin
inherited;
AddDataType('Unknown', ftUnknown, True, False, False, '');
AddDataType('String', ftString, False, True, True, '');
AddDataType('WideString', ftWideString, False, True, True, '');
AddDataType('Smallint', ftSmallint, True, True, False, '0');
AddDataType('Integer', ftInteger, True, True, False, '0');
AddDataType('Word', ftWord, True, True, False, '0');
AddDataType('LargeInt', ftLargeInt, True, True, False, '0');
AddDataType('Boolean', ftBoolean, False, True, True, 'False');
AddDataType('Float', ftFloat, True, True, False, '0');
AddDataType('Currency', ftCurrency, True, True, False, '0');
AddDataType('BCD', ftBCD, True, True, False, '0');
{$IFDEF VER6P}
AddDataType('FMTBcd', ftFMTBcd, True, True, False, '0');
{$ENDIF}
AddDataType('DateTime', ftDateTime, True, True, False, '');
AddDataType('Memo', ftMemo, False, True, False, '');
{$IFDEF VER10P}
AddDataType('WideMemo', ftWideMemo, False, True, False, '');
{$ENDIF}
AddDataType('Bytes', ftBytes, False, False, True, '');
AddDataType('VarBytes', ftVarBytes, False, False, True, '');
AddDataType('Blob', ftBlob, False, False, False, '');
AddDataType('GUID', ftGuid, False, False, False, '');
AddDataType('Variant', ftVariant, False, False, False, '');
AddDataType('XML', TFieldType(ftMSXML), False, True, False, '');
AddParamType('IN', ptInput);
AddParamType('IN/OUT', ptInputOutput);
AddParamType('RESULT', ptResult);
end;
end.