ilikenba 发表于 2004-7-16 11:42

瞌睡龙的问题!

<P>  我觉得应该写成下面的代码,因为我这里,没有数据库所以试不了,注意对于动态表连接DBGrid是需要动态更新数据源的数据集的,你原来的代码中没有!</P>
<P>   ADOQuery1-&gt;Close();
   ADOQuery1-&gt;SQL-&gt;Clear();
   ADOQuery1-&gt;SQL-&gt;Add("SELECT * FROM PARA.MB_SV_EXCH WHERE   FEE_AREA='794'");
   ADOQuery1-&gt;Open();</P>
<P>   ADOConnection1-&gt;Open();
   DataSource1-&gt;DataSet=ADOQuery1;
   DataSource1-&gt;Enabled=true;
   DBGrid1-&gt;DataSource=DataSource1;</P>

瞌睡龙 发表于 2004-7-16 15:43

我试一下,你编译的时候有没有出现Form上的东西都消失了

ilikenba 发表于 2004-7-16 15:44

<P>没有,正常!</P>

瞌睡龙 发表于 2004-7-16 15:58

哈哈,成功了,^_^,太谢谢总总了(不好透露你的名字,只好叫你总了)

瞌睡龙 发表于 2004-7-16 16:04

<P>还想问个问题,如果我不需要用DBGrid,而只要得到一个返回值,我增加一点代码</P>
<P>int i;</P>
<P>i=ADOQuery1-&gt;RecordCount;</P>
<P>Label1-&gt;Caption=i;</P>
<P>但是如果这样好像就没有你说的那个更新数据集的内容了</P>

瞌睡龙 发表于 2004-7-16 16:32

<P>还是有问题,我第一次编译正常,第二次编译观察到link值非常低,编译后没有报错但是Form上没有任何组件,这是怎么回事情啊</P>
页: [1]
查看完整版本: 瞌睡龙的问题!