odbc结果不准确(odbc + iis8.5 + asp classic)

时间:2014-11-28 06:23:38

标签: asp-classic odbc windows-server-2012-r2 iis-8.5

为我可怜的英语道歉。

我在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上使用相同的表记录进行测试,

结果显示为访问不准确

有什么想法吗?

更新2014年11月29日

使用来自micosoft的ODBC Test tool进行测试,odbc返回准确的查询结果集。 那么iis8.5或经典的asp应该出现问题。

0 个答案:

没有答案