关于小数点保留的问题和一段程序为什么执行速度慢!!!!!

lxmfll2000 2005-03-07 08:35:19
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select * from 0409");
ADOQuery1->SQL->Add("where 工段 =:gongduan ");
ADOQuery1->Parameters->ParamValues["gongduan"] = Edit3->Text;
ADOQuery1->Open();
ADOQuery1->ExecSQL();查询速度慢。

另外。我在后台建的表的数据格式我已经设置为小数。保留两位。但是我在查询的时候。DBGrid里显示的却总是保留整数。没有小数位。语句是这样写的。

ADOTable1->FieldByName("合计")->AsVariant = ((Edit5->Text)*(Edit7->Text))/60.0;
...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
samchoy 2005-03-11
  • 打赏
  • 举报
回复
1、SELECT查询不能用ExecSQL()

2、ADOTable1->FieldByName("合计")->AsVariant = (StrToFloat(Edit5->Text)*StrToFloat(Edit7->Text))/60.0;
Friecin 2005-03-09
  • 打赏
  • 举报
回复
ADOTable1->FieldByName("合计")->AsFloat = ((Edit5->Text)*(Edit7->Text))/60.0;


ADOQuery1->ExecSQL();查询速度慢 //这句不要

速度慢和你的数据量以及网络速度有关。
我不懂电脑 2005-03-07
  • 打赏
  • 举报
回复
ADOQuery1->ExecSQL();查询速度慢 //这句不要

速度慢和你的数据量以及网络速度有关。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧