记录集锁定类型的问题

« 返回上页作者:乔夫  分类: 网事悠游  日期:2005-1-15 at 1:30  

手上正在写一个简单的文章发布系统,遇到一个问题:

关于查看次数的递增,起先按照以前看过的书上写的语句:

&lt; %<br />
 rs_content.Fields.Item(&quot;viewnum&quot;).Value++;<br />
 rs_content.Update();<br />
 %&gt;

总是提示语法错误!百思不得其解。。。

后来,参考别的程序换成:

&lt; %<br />
 rs_content.Fields.Item(&quot;viewnum&quot;).Value=rs_content.Fields.Item(&quot;viewnum&quot;).Value+1<br />
 rs_content.Update<br />
 %&gt;

提示:“当前程序不能更新或者数据库已被锁定。”。很是纳闷,我就一简单的详细页面,没在哪里有锁过呀?找过来找过去,最后爆笑!因为我发现原来是MX捣的鬼。自动生成的语句里有这么一段:

Set rs_content = Server.CreateObject(&quot;ADODB.Recordset&quot;)<br />
rs_content.ActiveConnection = MM_news_STRING<br />
rs_content.Source = &quot;SELECT * FROM news_content WHERE id = &quot; + Replace(rs_content__MMColParam, &quot;'&quot;, &quot;''&quot;) + &quot;&quot;<br />
rs_content.CursorType = 0<br />
rs_content.CursorLocation = 2<br />
&lt;strong&gt;[color=Red]rs_content.LockType = 1&lt;/strong&gt;<br />
rs_content.Open()

结果,把 LockType 值改成 3 就一切OK了。

呵呵,看来真是尽信书不如无书啊!不过,真要怪,那还是自己基础太差劲了,必须努力才行呀!!!

更多分享

Random Posts

暂无评论  Trackback Url:http://ichov.com/web/record-type.html/trackback

有啥说啥 Leave a Reply