18319.html

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

HTML
23
字号
<html>  <head>    <title>我的方式是将资料暂写于Recordset内......(请看)</title>  </head>  <body bgcolor="#FFFFFF" vlink="#808080">    <center>      <h1>我的方式是将资料暂写于Recordset内......(请看)</h1>    </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by 大汉堡 on September 02, 1999 at 16:05:35:<p>In Reply to: <a href="18311.html">请问可以将程式中的变数传到DataReport中?</a> posted by Fai on September 02, 1999 at 14:10:17:<p>: 大汉堡说:<br>: "不过可以考虑再往前一层看,也就是DataEnvironment的Command,当使用SQL当做搜寻资料的方式时,自己加个栏<br>: 位上去,如select *,space(10) as NewFieldName from TableName 这时将锁定模式改为批次锁定,然后Load DataReport前<br>: 先Open Dataenvironment1.rsCommand,再由<br>: While Not .EOF<br>: .Fields("NewFieldName") = 欲指定之变数值 <br>: Wend<br>: 设定完后再Load DataReport<br>: 就可自定资料于DataReport上....."<p>: 我首先传入参数990799<br>:     DataEnvironment1.cmdTest "990799"<br>:     DataEnvironment1.rscmdTest.Open<br>:     DataEnvironment1.rscmdTest!SubTotalCost = "10000"<br>:     DataEnvironment1.rscmdTest.Update<br>:     DataEnvironment1.rscmdTest.Close<br>:     DataReport4.Show<br>: 但是出Error,请问我应怎样做?<p>不用DataEnvironment1.rscmdTest.Update及<br>DataEnvironment1.rscmdTest.Close这两个Statement!!<br>我记得先前提到需将锁定模式设为批次乐观锁定,这是有<br>原因的,因为用这个锁定模式,才不会将你指定的值写至<br>Table内(事实上没这个Field,所以当然会当了......)<br>用批次乐观锁定则可先将要指定之Data先置于rsCommand<br>再开启DataReport,它所抓的Data就是rsCommand内的了,<br>用乐观锁定模式在某些状况下也是允许这样做(说来话长了..)<p> <br><br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 18319--></ul><!--end: 18319--><br><hr size=7 width=75%><p></body></html>

⌨️ 快捷键说明

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