关于adoquery2的问题,请高手解答!(在线等待) 为什么我用adoquery打开(调用)一个XML文件后,在用相同的adoquery查询结果就报错了,错误信息为:没有发现参数AA 同样的方法的操作,在另一个地方就说什么路征不对!这是怎么回事?和打开(调用)一个XML文件有关系吗?该怎么解决???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原代码如下:procedure TForm1.Button2Click(Sender: TObject);beginadoquery1.SQL.Clear;adoquery1.SQL.Add('select top 10 *from student_table1');adoquery1.Open;end;procedure TForm1.Button3Click(Sender: TObject);beginopendialog1.Filter:='xml file|*.xml';if(opendialog1.Execute)thenadoquery1.LoadFromFile(opendialog1.FileName);end;procedure TForm1.Button4Click(Sender: TObject);beginsavedialog1.Filter:='xml file|*.xml';if(savedialog1.Execute)thenadoquery1.SaveToFile(savedialog1.FileName+'.xml',pfxml);end;procedure TForm1.Button5Click(Sender: TObject);beginadoquery1.Close;adoquery1.SQL.Clear;end;谢谢各位相助!!! procedure TForm1.Button2Click(Sender: TObject);beginadoquery1.SQL.Clear;adoquery1.SQL.Add('select top 10 *from student_table1');adoquery1.Open;end;上面最好改为procedure TForm1.Button2Click(Sender: TObject);beginadoquery1.close; //加一句adoquery1.SQL.Clear;adoquery1.SQL.Add('select top 10 * from student_table1');// * 和 from 之间加空格adoquery1.Open;end; rikky(阿瑞) :这个我早就试过了,一点用都没有? SQL语句也许是你无意识写错了 *from -->> * from另外在新的数据显示之前是需要close的楼上说得也很清楚了! 但是我不打开和调用XML文件,一点问题都没有,如果一打开然后再去查询,就会出错! 下载了DELPHI2010,感觉爽。。。 WebService调用另一个webservice报内存错误 向您请教两个问题(如何自绘控件) 安装Delphi6的问题 请问在DELPHI里怎么把数据的总和取出来保存到数据库中? 在DELPHI中,如何在已经存在的表中增加一个新字段 怎样让combobox1不能被选择 如何实现在未登录前自动运行程序。 RadioGroup控件的小问题 100分 请问保留浮点数两位小数的函数?(在线等待) 新手请教:如果两个单元之间需要相互调用其中的函数,应该怎么设置?
procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select top 10 *from student_table1');
adoquery1.Open;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
opendialog1.Filter:='xml file|*.xml';
if(opendialog1.Execute)then
adoquery1.LoadFromFile(opendialog1.FileName);end;procedure TForm1.Button4Click(Sender: TObject);
begin
savedialog1.Filter:='xml file|*.xml';
if(savedialog1.Execute)then
adoquery1.SaveToFile(savedialog1.FileName+'.xml',pfxml);end;procedure TForm1.Button5Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
end;
谢谢各位相助!!!
begin
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select top 10 *from student_table1');
adoquery1.Open;
end;
上面最好改为
procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.close; //加一句
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select top 10 * from student_table1');
// * 和 from 之间加空格
adoquery1.Open;
end;
另外在新的数据显示之前是需要close的
楼上说得也很清楚了!