426.html

来自「VB技巧问答10000例 VB技巧问答10000例」· HTML 代码 · 共 25 行

HTML
25
字号
<html>
  <head>
    <title>vb6.0 Enterprice (rdoQuery Problem)</title>
  </head>
  <BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
    <center>
      <h1>vb6.0 Enterprice (rdoQuery Problem)</h1>
    </center>

<HR><p>
Posted by <a href="mailto:lisac@mail.deuchem.com.tw">Lisa Chang</a> on August 19, 1997 at 03:29:37:<p>
    Database: SQL-SERVER 6.50<br>    Connect Database方式: RDO & DSN-Less <p>    问题描述:<br>    使用rdoQuery做OpenResultset, 发现查询条件的资料库栏位长度若为3,<br>    则rdoParameters就只能接受长度为3的条件, 若指定给rdoParameters<br>    的值超过其所能接受的长度, rdoParameters会自动由左至右截取,<br>    但这会造成使用Wild Card(如[]) 查询会有错误结果, 因为下的条件很<br>    可能超过资料栏位的长度, 请问我该如何解决这个问题呢?<p>    相关程式码如下:    <p>    Gsql = "select * from bank where bank_id like ?"<br>    '注:bank_id 在资料库的长度为3<br>    Set rs_qry = Pdb.CreateQuery("", Gsql)<br>    rs_qry.MaxRows = 500<br>    rs_qry.rdoParameters(0) = "[0]%"<br>    msgbox rs_sql.rdoparameters(0)  '会出现 [0], 自动截取3位<br>    Set rs = rs_qry.OpenResultset(rdOpenKeyset, rdConcurRowver) 
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 426-->
<!--top: 429--><li><a href="429.html"><b>我找到解答了!</b></a> Lisa Chang <i>19:23:53 8/19/97</i>
(<!--responses: 429-->0)
<ul><!--insert: 429-->
</ul><!--end: 429-->
</ul><!--end: 426-->
<br><HR><p>

</body></html>

⌨️ 快捷键说明

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