这是我的问题,我有这个问题:
SQL = "SELECT *
FROM Items, Genre, Artist
WHERE Artist.ID = " & SelArtist & " AND
Items.Artist = Artist.ID AND
Items.Genre = Genre.ID"
我需要从中获取Items.Song
。
如果我使用“索引打印”,它将全部运行并打印正确的字段
Response.Write(Recordset.Fields(3).Value)
但如果我选择使用字段名称
Response.Write(Recordset.Fields("Items.Song"))
然后它给了我以下错误:
ADODB.Recordset错误'800a0cc1'
在与请求对应的集合中找不到项目 名称或序数。
其中,如果我没有错,意味着他不能简单地找到我正在搜索的字段,而且往往是因为名称错误或者查询错误。在我的情况下,我确定这两种情况都没有,所以我真的不知道该怎么做。
非常感谢您提前
答案 0 :(得分:2)
尝试更改为:
Response.Write(Recordset.Fields("Song"))