为我可怜的英语道歉。
我在iis8.5上有一个asp经典应用程序(窗口服务器2012)。 该应用程序使用访问odbc连接与DSN连接到本地mdb文件。
===========================
product_price table records :
productcode | productprice
pc001 | 4.1
pc002 | 10.55
pc003 | 8.4
===========================
ASP代码:
DSNprw = "DSN=TEMP_PRICE";
Connprw = Server.CreateObject("ADODB.Connection");
Connprw.Open(DSNprw);
sqlq = "select * from product_price";
quo_pt = Server.CreateObject("ADODB.RecordSet");
quo_pt.Open (sqlq, Connprw);
while (! (quo_pt.EOF))
{
// loop to dispay records from resultset
Response.Write(quo_pt.fields.item("productcode") );
Response.Write("<br/>" );
Response.Write(quo_pt.fields.item("productprice") );
}
===========================
结果显示在网页上:
pc001
4.09
pc002
10.54
pc003
8.40
===========================
使用相同的asp代码在firebird上使用相同的表记录进行测试,
结果显示为访问不准确
有什么想法吗?
使用来自micosoft的ODBC Test tool进行测试,odbc返回准确的查询结果集。 那么iis8.5或经典的asp应该出现问题。