12131.html

来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 23 行

HTML
23
字号
<html>
  <head>
    <title>Re: data &amp; adodc 显示速度</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: data &amp; adodc 显示速度</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by CCC on April 18, 1999 at 15:44:48:<p>
In Reply to: <a href="12111.html">data & adodc 显示速度</a> posted by Spencer Yang on April 17, 1999 at 11:32:17:<p>
>本人有一资料库有23万笔资料(39MB),利用data结合dbgrid, 在显示速度与一般小型资料(1万以下)无异,而adodc与datagrid的组合,显示速度呈龟速,不知各位高手,有何建议方案,可能组合方案胪列如下:<br>><br>>1)仍使用data,dbgrid;<br>>2)使用adodc,datagrid,修正其中条件;<br>>3)是否转列sql 7.0, 再搭配adodc,datagrid;<br>>4)其他<br>>请各位高手不吝赐教, 谢谢!<p>1)若想使用adodc,datagrid而又不想改变错误的设计观念则解决方法如下:<br>(假设adodc 的名称为adodc1)则设定 Adodc1.CursorLocation = adUseServer ,<br>但将导致某些功能失效(资料笔数、cursor 位置),这不是很正确的作法(原因说<br>来话长),不过还是可以的。<br>datagrid 在输入中文时某些按键会有问题,需做很多特殊处理。<p>2)改变原有的错误设计观念,那可不是三言两语可说的完;市面上可见的书籍内容<br>所述亦未必即是正确的,举例来说:在王国荣的VB 5.0资料库程式设计书内谈到,<br>资料查询最好最快的指令是 SEEK 而不是FINDXXXX ,事实上快是最快没错,但却<br>不是正确选择,两个指令速度相差十万八千里,但是SEEK却是个不该用的指令(<br>不是绝对不能使用),但是查询速度慢的问题如何解决呢?善用后端资料库引擎<br>的 VIEW (Access 的查询表格)即可解决,程式中不可能需要使用到 SEEK 这个<br>指令的,当然这样做会让很多程式设计者难以接受且很受不了。<p>3)用个浅一点的比喻来说,假如把 VB 当是一把枪,正确的用法是把子弹装上,<br>瞄准目标扣上扳机,即可让对手一枪毙命,而不是拿枪去砸对方(当然也是可以这<br>样用的),让对手毙命的是那颗子弹,而动力则是火药,而枪不过是引爆火药并<br>决定子弹的去向。<br>把子弹射向敌方而不是把枪掷向敌方!<p>4)有人习惯了用刀,当改用枪时,却总觉得枪既不锋利又不够重怎能杀敌,因为他<br>不会装子弹也不会扣扳机更不会瞄准,当然还是觉得他的刀好用了。<br>使用枪当武器却不装上子弹,当然会让人误会为玩具,甚至觉得丢脸。<br>在一些讨论区见到有人觉得用 VB 来写程式觉得丢脸,的确拿枪去杀一个赤手空拳<br>的人的确赢得有点不好意思。<p>5)很多人还是习惯用枪砸人而不是装上子弹扣上扳机,即使是哪些所谓的大师!唉!<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 12131-->
</ul><!--end: 12131-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?