我不是真正的 ASP 开发人员,所以有点迷茫。
我有以下数据访问代码:
sSQL = "SELECT answer_id, company_name, old_access_company_name, answer, flag_asker_notified FROM Q01_ask_sheiiba_answer_company2 WHERE question_id="& sQuestion_id &" ORDER BY answer_id"
rs.open sSQL, conn
DO WHILE NOT rs.EOF
Response.Write(rs.Fields("answer"))
rs.MoveNext
LOOP
我已经通过在调用之前将其输出到响应来测试是否正确构建了 sql 查询。它产生以下查询:
SELECT answer_id, company_name, old_access_company_name, answer, flag_asker_notified
FROM Q01_ask_sheiiba_answer_company2
WHERE question_id=988
ORDER BY answer_id
当我将该确切查询复制到 sql management studio 并运行它时,我得到了 5 行的预期结果,并且每行包含每个单元格中的数据,但是,当我通过上面的代码运行它时,我得到相同的 5 行单元格数据,除了为answer
空的列!
我错过了什么?
提前致谢