gpt4 book ai didi

mysql - asp中查询结果的波动性

转载 作者:行者123 更新时间:2023-11-30 23:42:28 26 4
gpt4 key购买 nike

我现在已经看到几个例子,我正在处理的一些遗留代码表现出似乎有错误的行为,我想知道我是否只是不明白什么。

  rsCaspio.Open sql, dbCaspio, ,adLockReadOnly
response.write(rsCaspio("fieldname") & "<BR>")
response.write(rsCaspio("fieldname") & "<BR>")

第一次会写入内容,第二次是空白。这不是出乎意料,我只是对查询一无所知,还是真的发生了一些我需要深入研究的奇怪事情?也许第一次阅读后不能保证结果?此代码一直有效,但经过一些更改后突然变成空白。原来的程序员会读一次并在几个例程中多次引用结果,这很可怕,但上面的例子是我调试的,而且这些行是紧挨着的。

如果它是 asp.net,我会寻找重载的东西或怪异的指针数学,因为它是遗留的,但在好的旧 ASP 中不应该是这种情况,对吧?

谢谢!

最佳答案

是的,就像 Chris 刚才说的那样。我发现旧版本的 SQL Server 会出现此问题。我认为解决方案是任何 TEXT 列都必须出现在您的 select 语句的最后,并且您不能读取它们两次。

我认为您对此无能为力。也许更新一些 ADO 内部结构或 SQL Server 本身 - 可能它是 SQL Server 中的一个模糊设置,但我从未找到它。

关于mysql - asp中查询结果的波动性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1903350/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com