429.html

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

HTML
22
字号
<html>
  <head>
    <title>我找到解答了!</title>
  </head>
  <BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
    <center>
      <h1>我找到解答了!</h1>
    </center>

<HR><p>
Posted by <a href="mailto:lisac@mail.deuchem.com.tw">Lisa Chang</a> on August 19, 1997 at 19:23:53:<p>
In Reply to: <a href="426.html"><b>vb6.0 Enterprice (rdoQuery Problem)</b></a> posted by Lisa Chang 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>在 Assign Value给rdoParameters之前<br>先 rs_qry.rdoParameters(0).Type = -1 即可
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 429-->
</ul><!--end: 429-->
<br><HR><p>

</body></html>

⌨️ 快捷键说明

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