我的一片天

我的一片天
posts - 27, comments - 12, trackbacks - 0, articles - 16
   :: 首页 :: 新随笔 :: 联系 ::  :: 管理

05 2009 档案

     摘要: 最近在最一个用recordset更新的代码,发现一个很奇怪的问题,明明只select到了一条记录,但是update的时候,发现很多条记录被修改了.

通过排查,才知道由于update的时候只修改了一个字段的值,因此也只select了要修改的字段,由于这个字段的值有很多条记录是一样的,单独select这个字段,然后udpate时,recordset自动把所有相同值的记录行全部更新了,即使select的时候只有1行记录。

解决方法:

select多一个字段,这个字段不会跟别的记录行重复.
  阅读全文

posted @ 2009-05-25 15:49 xyz 阅读(591) | 评论 (0)  编辑 |

     摘要: 根据需要把字符串转成二进制,由于汉字无法用ASCB取得正确的内码,需要用Server.URLEncode进行转换。



function strToBin(s)
dim tmpI,tmpR,tmpV,tmpC
tmpR=""
for tmpI=1 to len(s)
tmpC=mid(s,tmpI,1)
tmpv=asc(tmpC)
if tmpV<0 then
tmpC=Server.URLEncode(tmpC)
tmpV=int("&h"&mid(tmpC,2,2))
tmpR=tmpR&chrb(tmpV)

tmpV=int("&h"&mid(tmpC,5,2))
tmpR=tmpR&chrb(tmpV)
else
tmpR=tmpR&chrb(tmpV)
end if
next
strT  阅读全文

posted @ 2009-05-08 11:36 xyz 阅读(652) | 评论 (0)  编辑 |