求助:asp+access做远程通信网站不响应
为了做MT4客户端跟单系统,需要两个asp网页和一个access数据库做数据传输和读取,网页和数据库上传都成功,MT4客户端程序调用wininet.dll向网站发送数据也成功,但在网站上读取不到,不知哪里出了问题,请大神帮忙看看接收数据的网页原码是否有问题,如下:
接收网页源码:
<%
connstr="DBQ="+server.mappath("./orders.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
set rs=Server.CreateObject("adodb.recordset")
Sql="select * from TraderList"
rs.Open sql,conn,1,3
rs.AddNew
rs("TradeTime")=now
rs("Type")=request.QueryString("Type")
rs("Ticket")=request.QueryString("Ticket")
rs("HuoBi")=request.QueryString("HuoBi")
rs("Lots")=request.QueryString("Lots")
rs("OpenPrice")=request.QueryString("OpenPrice")
rs("StopLoss")=request.QueryString("StopLoss")
rs("TakeProfit")=request.QueryString("TakeProfit")
rs.Update
rs.Close
Set rs=nothing
conn.close
set conn=nothing
%>
读取网页源码:
<%
'连接数据库等必要的初始化
connstr="DBQ="+server.mappath("./orders.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
set rs=Server.CreateObject("adodb.recordset")
SQL="select * from TraderList order by ID desc"
rs.open SQL,conn,1,1
'显示数据
if rs.eof then
else%>
ID<%=rs("ID")%>TradeTime<%=rs("TradeTime")%>Type<%=rs("Type")%>Ticket<%=rs("Ticket")%>HuoBi<%=rs("HuoBi")%>Lots<%=rs("Lots")%>OpenPrice<%=rs("OpenPrice")%>StopLoss<%=rs("StopLoss")%>TakeProfit<%=rs("TakeProfit")%>
<%
end if
Set rs=nothing
conn.close
%>
数据库名:TraderList,其中字段和以上字段一致,在读取数据的网页能看到原始字段,但读取不到数据
数据存储、读取不成功是不是和server.mappath 函数调用有关系?
请大神指点指点,感激不尽,先谢谢了