sql小问题,进来看看。

youhuiyun 2004-06-24 03:04:20
三层,sqlserver+ado+dcom

代码:

tempstr:='select * from [T_table] where [field_Name]='''+trim(edit1.Text)+''''+'and [sys_ID] In (1,2)';

ADO_manager.CDS_Proj.Close;
ADO_manager.CDS_Proj.CommandText:=tempstr;
ADO_manager.CDS_Proj.Open;

Vcount:=ADO_manager.CDS_Proj.RecordCount;

为何我的DBgrid显示有六条记录(的确有6条),而Vcount却等于4?

请教,在线中。。。
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天揽月 2004-06-24
  • 打赏
  • 举报
回复
upup
youhuiyun 2004-06-24
  • 打赏
  • 举报
回复
解决了,散分。
youhuiyun 2004-06-24
  • 打赏
  • 举报
回复
代码基本就这样了,我把其他的部分删除了还是这样!!!

都要疯了!!!!!
zblaoshu1979 2004-06-24
  • 打赏
  • 举报
回复
想不出来怎么回事,把所有的代码都粘出来看看吧
hanly2008 2004-06-24
  • 打赏
  • 举报
回复
这样的问题,一般都很郁闷。我觉得这不是ADO的问题;
仔细查找一下变量Vcount的使用情况,应该可以找出原因!
祝你好运!
youhuiyun 2004-06-24
  • 打赏
  • 举报
回复
十分郁闷!!!!!
Sunniness 2004-06-24
  • 打赏
  • 举报
回复
应该不可能吧!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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