一个不可思议的错误
我在程序中写如此语句:
AnsiString formula = FirstQuery->FieldByName("Formula")->AsString;
其中Formula字段在SQL Server数据库中的类型是text,FirstQuery是BDE组件。
但在运行时报如下错误:
raised exception class EDBEngineError with message 'Invalid BLOB handle in record buffer.'
但当减少数据库表中的记录数目后,又不会报此错误。为什么呢?