关于网友提出的“ 这段程序执行总是出错,说“invalid field size",大家帮忙看一下”问题疑问,本网通过在网上对“ 这段程序执行总是出错,说“invalid field size",大家帮忙看一下”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 这段程序执行总是出错,说“invalid field size",大家帮忙看一下
描述: var
mysql,date:string;
begin
adoquery_store.SQL.Clear;
adoquery_store.Close;
date:= InputBox('变价系统', '输入上报日期',datetimetostr(today()));
mysql:='select sum(msl_amt)/sum(msl_qtty),'
+'sum(msl_amt) from pos.month_sale_list'
+' where msl_date='''+date+''' and msl_prd_id in(''143975'',''125499'',''115574'')';
showmessage(mysql);
adoquery_store.SQL.Add(mysql);
adoquery_store.Open;
end;
另外说明一下数据库是装在UNIX上的SYBASE数据库,在WIN2K的机器上装PB联接查询速度很快,但用DELPHI通过ODBC联接查询速度很慢而且报错,不知为什么?
以上介绍了“ 这段程序执行总是出错,说“invalid field size",大家帮忙看一下”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3351301.html