[/quote
]还是不行,谢谢大佬,应该是组件BUG的问题。
第1次文件名如果是A,第二次必须是非A,否则就会出错保存XML失败,只能通过下面随机文件名哎:
[e=0
].版本 2
sql语句 = 记录集.
打开 (“select * from test where id='1'”,
#SQL语句, )记录集.
到首记录 () 置随机数种子 ()随机数 =
取随机数 (10000, 99999
)
循环判断首 ()
xml文件目录 =
取运行目录 () +
“\temp\”
xml文件名 =
“sqlSwap” +
生成前置时间戳 () +
到文本 (随机数
) +
“.xml”
保存状态 = 记录集.
保存到XML (xml文件目录 + xml文件名
)
如果真 (保存状态 =
假)

随机数 =
取随机数 (10000, 99999
)

循环判断尾 (保存状态 =
假)UPS记录集.
关闭 ()
还是不行,谢谢大佬,应该是组件BUG的问题。
第1次文件名如果是A,第二次必须是非A,否则就会出错保存XML失败,只能通过下面随机文件名哎:
[e=0].版本 2
.支持库 eDB
sql语句 = 记录集.打开 (“select * from test where id='1'”, #SQL语句, )
记录集.到首记录 ()
' //记录集.保存到XML 有BUG,同一个文件名不能保存多次
置随机数种子 ()
随机数 = 取随机数 (10000, 99999)
.循环判断首 ()
xml文件目录 = 取运行目录 () + “\temp\”
xml文件名 = “sqlSwap” + 生成前置时间戳 () + 到文本 (随机数) + “.xml”
保存状态 = 记录集.保存到XML (xml文件目录 + xml文件名)
.如果真 (保存状态 = 假)
随机数 = 取随机数 (10000, 99999)
.如果真结束
.循环判断尾 (保存状态 = 假)
UPS记录集.关闭 ()