好像时程序的问题,我用Delphi做,做了一个很笨的操作。 with Database121.tabBoxSource do begin Open; First; while not Eof do begin Edit; FieldByName('BoxLogicNum').AsInteger := -1; //清空原有信息 FieldByName('BoxFare').AsFloat := 0.5; FieldByName('BoxUpdate').AsString := ''; BoxDisp := FieldByName('BoxDisp').AsString; for i := 1 to 9 do for j := 0 to 9 do begin if VoiceBoxChange[i].BoxDisp[j] = BoxDisp then begin FieldByName('BoxLogicNum').AsInteger := i* 10 + j; break; end; end; Post; Next; end; 虽然笨,但执行起来应该不会有问题啊。不知道问什么。 0211997(HI) 能不能详细说一下,你是在什么情况下碰到这个问题的?
查询分析器执行sp_who2
我用VB+SQL2000,曾经有一次,CPU被占用100%,客户报告之后
才开始检查程序,果然是程序问题
with Database121.tabBoxSource do
begin
Open;
First;
while not Eof do
begin
Edit;
FieldByName('BoxLogicNum').AsInteger := -1; //清空原有信息
FieldByName('BoxFare').AsFloat := 0.5;
FieldByName('BoxUpdate').AsString := ''; BoxDisp := FieldByName('BoxDisp').AsString;
for i := 1 to 9 do
for j := 0 to 9 do
begin
if VoiceBoxChange[i].BoxDisp[j] = BoxDisp then
begin
FieldByName('BoxLogicNum').AsInteger := i* 10 + j;
break;
end;
end;
Post;
Next;
end;
虽然笨,但执行起来应该不会有问题啊。不知道问什么。
0211997(HI) 能不能详细说一下,你是在什么情况下碰到这个问题的?
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=98370