这是不是ado的bug?????????

jackwithlove 2003-09-28 04:05:27
var i,j:integer;
begin
for i:= 0 to workercount - 1 do
with datamodule1.ADOQuery3 do
begin
close;
parameters.Clear;
Parameters.CreateParameter('param',ftstring,pdinput,8,A_WorkerNumList.strings[i]);
sql.Clear;
sql.Add('select 客户名称 from 客户简写表 where 业务员编号 =:param');
open;
for j:=0 to datamodule1.ADOQuery3.RecordCount - 1 do
begin
A_ClientList[i].Add(datamodule1.ADOQuery3.fieldbyname('客户名称').AsString);
datamodule1.ADOQuery3.Next;
end;
end;
end;
a_workerNunlist 没有错,A_CLientList[0]负了值,可以后的全都没有负值,郁闷阿
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackwithlove 2003-10-10
  • 打赏
  • 举报
回复
高定了,谢谢各位
bestluo 2003-10-01
  • 打赏
  • 举报
回复
for j:=0 to datamodule1.ADOQuery3.RecordCount - 1 do
begin
A_ClientList[i].Add(datamodule1.ADOQuery3.fieldbyname('客户名称').AsString);
datamodule1.ADOQuery3.Next;/////////////////////多余
end;
end;
jackwithlove 2003-09-28
  • 打赏
  • 举报
回复
牛人们,介绍些这方面的文章给我学习学习。不要光说说的
newnewworm 2003-09-28
  • 打赏
  • 举报
回复
不是ADO的问题
是你的代码有问题的!
newnewworm 2003-09-28
  • 打赏
  • 举报
回复
你的代码写的确实有很多问题的!
var i,j:integer;
begin
for i:= 0 to workercount - 1 do
with datamodule1.ADOQuery3 do
begin
close;
parameters.Clear; //可以去掉
Parameters.CreateParameter('param',ftstring,pdinput,8,A_WorkerNumList.strings[i]);//可以去掉
sql.Clear;
sql.Add('select 客户名称 from 客户简写表 where 业务员编号 =:param');

//应该添加的
Parameters.ParameterByName('param').asString:=.....text;

open;
for j:=0 to datamodule1.ADOQuery3.RecordCount - 1 do
begin
A_ClientList[i].Add(datamodule1.ADOQuery3.fieldbyname('客户名称').AsString);
datamodule1.ADOQuery3.Next;
end;
end;
end;
------------------------------------------------------------------
你的整体思路还是有些乱
建议找一些有动态参数的文章看看!
jackwithlove 2003-09-28
  • 打赏
  • 举报
回复
我检查不出阿
wyj1974 2003-09-28
  • 打赏
  • 举报
回复
从你的代码可以看出你的水平,好好检查一下!
coreblood 2003-09-28
  • 打赏
  • 举报
回复
问题解决了吗?
coreblood 2003-09-28
  • 打赏
  • 举报
回复
~~~~
jackwithlove 2003-09-28
  • 打赏
  • 举报
回复
ado一点都不好用。哎,郁闷

2,497

社区成员

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

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