以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Dot NET,C#,ASP,VB 』 (http://bbs.xml.org.cn/list.asp?boardid=43) ---- ASP+FSO对文本写入的一个问题[求助] (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=15839) |
-- 作者:lubricity -- 发布时间:3/20/2005 2:47:00 PM -- ASP+FSO对文本写入的一个问题[求助] ASP+FSO对文本写入的一个问题[求助] 实现条件ASP+FSO <!--#include file=data.dat--> 1.问题如下: |
-- 作者:supnate -- 发布时间:3/20/2005 11:33:00 PM -- set writetxtobj=fsobj.opentextfile(server.mappath(&"add.js"),8,false) 参数用8,使之能追记录 |
-- 作者:lubricity -- 发布时间:3/21/2005 12:30:00 PM -- 谢谢 那该如何定义那个数组,才能让它有可以按下面的格式输出呢? st[0]="contents" st[1]="contents" st[2]="contents" st[3]="contents" . . . . . |
-- 作者:lubricity -- 发布时间:3/21/2005 12:30:00 PM -- 我修改后调试,好像一样冲掉了,原来的内容了啊
这样就行了吗,还有没有什么地方要改的吗?我修改后调试,好像一样冲掉了,原来的内容了啊,是什么原因啊???? 谢谢 |
-- 作者:lubricity -- 发布时间:3/21/2005 1:55:00 PM --
追加记录,已经没有问题了,原来的我上面搞错了的语句。 另外我还有一个问题,就是上面提到的,数组问题,怎样才可以使追记录的时候。在前面增加一个数组标。并在每次写入的时候,先进行读取标签,如果不存在将其定为0,然后在以后的每次写入时,进行+1的操作。即是使被写入文件add.js为上面的提到的那种形式 |
-- 作者:supnate -- 发布时间:3/22/2005 5:13:00 PM -- 其实没有必要直接写数组啊, 可以在文件里放一个字符串,用逗号格开放每个元素 这样使用的时候用split拆分成数组,就无需考虑数组中元素个数了 |
-- 作者:lubricity -- 发布时间:3/22/2005 11:59:00 PM -- 呵呵呵,还是多谢你了,我已经解决这个问题。 做法和你说的差不多,不过我就是将一个变量i单独写入到另一个文件中 然后每次写入时先读取该文件中的 i 进行加1,然后再写入该文件进行保存. 这样也就达到我要的数组效果啦!! |
-- 作者:supnate -- 发布时间:3/23/2005 5:28:00 PM -- 你这个做法有两个缺点: 1.多用了一个文件来保存数组数,增加了开销 2.如果需求变为不只为追加记录,而是要删除前面的记录,那么维护那个变量i和数组实际大小的一致性会是一个问题 所以还是建议使用我上面说的办法,健壮性更好点 |
-- 作者:lubricity -- 发布时间:3/23/2005 11:15:00 PM -- 呵呵呵,也好,现在我也是正在学习中,有好多问题没有考虑得很仔细。不过,在此也先谢谢你了。另外,还有一个问题 问题 1 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |