数学建模社区-数学中国

标题: 瞌睡龙的问题! [打印本页]

作者: ilikenba    时间: 2004-7-16 11:42
标题: 瞌睡龙的问题!
<>  我觉得应该写成下面的代码,因为我这里,没有数据库所以试不了,注意对于动态表连接DBGrid是需要动态更新数据源的数据集的,你原来的代码中没有!</P>
3 A0 C9 {+ k0 ~: E3 b3 M. b! i<>   ADOQuery1-&gt;Close();
! b. `% Q" Q0 b  c   ADOQuery1-&gt;SQL-&gt;Clear();! R6 @. T2 @% {! Y* I& W3 e% h
   ADOQuery1-&gt;SQL-&gt;Add("SELECT * FROM PARA.MB_SV_EXCH WHERE   FEE_AREA='794'");
5 U$ e: x" C3 M% T- p4 J' m   ADOQuery1-&gt;Open();</P>
* B" _, L& ^/ z& R$ O! q8 _3 s<>   ADOConnection1-&gt;Open();4 ~: \  J  q. N+ e! }
   DataSource1-&gt;DataSet=ADOQuery1;
3 |  M0 l8 r& u* w# \) H   DataSource1-&gt;Enabled=true;5 i8 t6 M* ^  a+ e" @: K
   DBGrid1-&gt;DataSource=DataSource1;</P>
作者: 瞌睡龙    时间: 2004-7-16 15:43
我试一下,你编译的时候有没有出现Form上的东西都消失了
作者: ilikenba    时间: 2004-7-16 15:44
<>没有,正常!</P>
作者: 瞌睡龙    时间: 2004-7-16 15:58
哈哈,成功了,^_^,太谢谢总总了(不好透露你的名字,只好叫你总了)
作者: 瞌睡龙    时间: 2004-7-16 16:04
<>还想问个问题,如果我不需要用DBGrid,而只要得到一个返回值,我增加一点代码</P>. O' T+ z2 @4 Y( j, _1 u  b! ]
<>int i;</P>
1 \5 H# U9 T5 \# v! h<>i=ADOQuery1-&gt;RecordCount;</P>
( X) {, l% R* I9 n$ j7 k0 l<>Label1-&gt;Caption=i;</P># z; ~% _% P( p7 F3 u8 Y
<>但是如果这样好像就没有你说的那个更新数据集的内容了</P>
作者: 瞌睡龙    时间: 2004-7-16 16:32
<>还是有问题,我第一次编译正常,第二次编译观察到link值非常低,编译后没有报错但是Form上没有任何组件,这是怎么回事情啊</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5