Re: invalid class typecast



Do you use persistent fields or auto-generated?

//------------------------------------------
Regards,
Vassiliev V. V.
http://www.managed-vcl.com - using .Net objects in Delphi for Win32 +
ADO.Net
http://www.oledbdirect.com - The fastest way to access MS SQL Server,
MS Jet (Access) and Interbase (through OLEDB)

"yc" <yc@xxxxx> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:426cdc7b$1@xxxxxxxxxxxxxxxxxxxxxxxxx
>
> "Viatcheslav V. Vassiliev" <support@xxxxxxxxxxxxxxx> wrote:
>>> li := qry2.FieldByName('REFNO') as TLargeIntField; //EXCEPTIO is here
>>
>>var
>> str: string;
>>
>>str := qry.FieldByname('REFNO').ClassName;
>>
>>You will see what is this field.
> ok, lets say the field name is TIntegerField, is there any way to use
> int64 instead of integer ?
>
>>
>>//------------------------------------------
>>Regards,
>>Vassiliev V. V.
>>http://www.managed-vcl.com - using .Net objects in Delphi for Win32 +
>>ADO.Net
>>http://www.oledbdirect.com - The fastest way to access MS SQL Server,
>>MS Jet (Access) and Interbase (through OLEDB)
>>
>>"yc" <yc@xxxxx> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
>>news:426cc59b$1@xxxxxxxxxxxxxxxxxxxxxxxxx
>>>
>>> Hi,
>>>
>>> I'am trying to use TLargeIntField, it is giving me a headache.
>>>
>>> I've two Access tables tbl1 and tbl2 (qry1 and qry2).
>>> Using TLargeIntField field type as follows, I get an invalid class
>>> typecast exception.
>>>
>>> var
>>> li : TLargeIntField;
>>> begin
>>> with qry1 do
>>> begin
>>> Close;
>>> li := qry2.FieldByName('REFNO') as TLargeIntField; //EXCEPTIO is here
>>> Parameters.ParamByName('REFNO').Value := li.Value;
>>> Open;
>>> end;
>>> end;
>>>
>>> Any idea ?
>>>
>>> Thanks in advance
>>> yc
>>
>>
>


.



Relevant Pages

  • Re: Reading the definition of a view
    ... OpenSchema with siViews, field is VIEW_DEFINITION + siProcedures, field is ... Vassiliev V. V. ... http://www.oledbdirect.com - The fastest way to access MS SQL Server, ... MS Jet and Interbase ...
    (borland.public.delphi.database.ado)
  • Re: Access error message. What does this mean?
    ... Viatcheslav V. Vassiliev ... The fastest way to access MS SQL Server, ... MS Jet and Interbase ...
    (borland.public.delphi.database.ado)
  • Re: adAffectCurrent not working
    ... Regards, ... Vassiliev V. V. ... http://www.oledbdirect.com - The fastest way to access MS SQL Server, ... MS Jet and Interbase ...
    (borland.public.delphi.database.ado)
  • Re: MS Access table and field properties
    ... http://www.oledbdirect.com - The fastest way to access MS SQL Server, ... MS Jet and Interbase (through OLEDB) ...
    (borland.public.delphi.database.ado)
  • Re: SQL Results not the same when run in delphi
    ... Vassiliev V. V. ... http://www.oledbdirect.com - The fastest way to access MS SQL Server, ... MS Jet and Interbase ...
    (borland.public.delphi.database.ado)