由买买提看人间百态

topics

全部话题 - 话题: rsarray
(共0页)
m*******n
发帖数: 370
1
来自主题: Database版 - rsArray 为啥写不全? (转载)
请高人帮我看看,同样的一段code,如果database连Access, rsArray里可以正常写入所有的
fields,但是如果连SQL server就只能写入NomID和Categories.Description,其他都为
空.我把strQ对应的select语句放到SQl server里去run,结果也是对的,每个field都显示
了,但为什么没有能够被读到里rsArray呢? rsArray = objRS.GetRows()为什么没能读
全?
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objRS.ActiveConnection = Connection
strQ = "SELECT NominationDetailsCurrent.NomID, Title, OrderNo, Letter,
CategoryName, Categories.Description, Categories.Weight " & _
"FROM (NominationDetailsCurrent LEFT JO... 阅读全帖
m*******n
发帖数: 370
2
来自主题: DotNet版 - rsArray 为啥写不全?
请高人帮我看看,同样的一段code,如果database连Access, rsArray里可以正常写入所有的
fields,但是如果连SQL server就只能写入NomID和Categories.Description,其他都为
空.我把strQ对应的select语句放到SQl server里去run,结果也是对的,每个field都显示
了,但为什么没有能够被读到里rsArray呢? rsArray = objRS.GetRows()为什么没能读
全?
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objRS.ActiveConnection = Connection
strQ = "SELECT NominationDetailsCurrent.NomID, Title, OrderNo, Letter,
CategoryName, Categories.Description, Categories.Weight " & _
"FROM (NominationDetailsCurrent LEFT JO... 阅读全帖
i****a
发帖数: 36252
3
来自主题: Database版 - rsArray 为啥写不全? (转载)
what data type is your rsArray declared as?
what data types are your query returning?

SQL用的
m*******n
发帖数: 370
4
就是点一个小圈选yes/no, 选是没问题,点了就显示已经选了,存到数据库里也没有问题。问题出
在,下一次用户再登录,看不到自己之前的选择。就是说data明明在数据库里,但是页面读不出来。
现在这个“vote” field的数据类型是text, 所以存到数据库里显示的是“文字的”yes/no.以下
的code在连接access时,是不会出现上面的问题的,但是换到连接SQL server,网页就读不出来
这个field了。
问题到底出在哪? 应该怎么改?谢谢先

Yes
Response.Write("CHECKED") : Response.Write("")%> type="radio"
name="Vote<%=CurrentItem%>" value="Yes">
No
Response.Write("CHECKED") : Response.Write("")%> ty... 阅读全帖

m*******n
发帖数: 370
5
来自主题: Database版 - rsArray 为啥写不全? (转载)
我把"If Not objRS.EOF Then" comment out了,发现是data type的问题:
The strQ is: False
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in
conflict with one another.
所以应该改database里的data type吗? 之前在access里用的是text/memo,现在MS SQL用的
是nvarchar(255)/nvarchar(max).不觉得有什么问题啊?
a9
发帖数: 21638
6
先response.write(rsArray(3,i))看看是啥子喽。

问题。问题出
页面读不出来。
yes/no.以下
就读不出来
(共0页)