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