until not (pos(query1.fields[4].Asstring,zjhm)>0)
in好象是集合的操作符
in好象是集合的操作符
解决方案 »
- 安装第三控件dpK时,怎么样让他把搜索路径自己添加进去
- 为什么会这样
- 错误显示:没有注册类别.什么原因啊?
- 关于连接oracle数据库的问题,在线等,很急!!!
- 关于radiobutton的问题
- 用inteaweb中的isapiapplication生成的dll发布有问题
- 各位帮帮忙,帮我找一控件
- 有关treeview的sql问题
- 为什么在xp下面开发的程序到了98下面...请帮忙啊!
- 我的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0;Data Source=职称评审.mdb;Persist Security Info=False,哪位高人能在这个连接字符
- DBGRID中如何动态统计并所选记录的汇总数值???
- 我发给大家的代码有一段时间了,大家是不会还是不愿意去看啊。。这么久了都没有回音
你可以改用tstringlist代替数组,用indexof()>0来判断string是否在list中
var
I: Integer;
begin
Result := False;
for I := Low(mArr) to High(mArr) do
if mStr = mArr[I] then begin
Result := True;
Break;
end;
end; { StrInArr }
repeat
code:=random(query1.recordcount);//产生一随机数
query1.First;
if code<>0 then
query1.MoveBy(code);//定位到随机数产生的记录
until not (StrInArr(query1.fields[4].Asstring, zjhm));//循环结束