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 + -
显示快捷键?