救命!d6+ado+dbgrid,数据较多,运行较慢,错误Invalid pointer operation,原因???(200分)在线等待(200分)

  • 主题发起人 主题发起人 ably
  • 开始时间 开始时间
呵呵,没有碰到过,关注
 
靠!这点问题也要问?还这态度!!
 
自己的问题阐述清楚点,你的表达能力????
 
"Invalid pointer operation" 很邪门!
昨天我的程序也是这样!我只不过表达式写得复杂了一点就出这个问题了!
后来我用几个变量临时倒倒!然后赋值最后数据集就好了!怪!。。。。
建议用变量做累加
如:for i:=1 to 100 do
a:=a+fieldbyname('').asfloat;
fieldbyname('').asfloat:=a;

不要写成:for i:=1 to 100 do
fieldbyname('total').asfloat:=fieldbyname('total').asfloat+fieldbyname('').asfloat
的形式!
 
后退
顶部