ASP数据库联接的一个问题:(20分)

  • 主题发起人 主题发起人 zghmuse
  • 开始时间 开始时间
Z

zghmuse

Unregistered / Unconfirmed
GUEST, unregistred user!
一个ASP程序如何联接另一个网上的Access数据库(联接方试为http).ASP文件和数据库不在一个服务器.请高手给我说说! 谢谢!
 
应该不可以吧?
 
我有例子,你多加分我可以发给你!
 
试试把本机URL改成http定位!
 
城市猎人^-^ 说吧! 测试如果成功我在给你300分不行500也可以
 
分有何用???给M差不多.
 
将此文件存为xxingconn.asp (连接Access文件)
<%dim conn
dim connstr
call conn_init()
sub conn_init()
'on error resume next
'关键这里把Exam.mdb设为ip+文件如:132.146.11.24/test/Exam.mdb. test为虚拟目录
connstr = "DBQ=" + server.mappath("Exam.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err.number<>0 then
err.clear
set conn=nothing
response.write "数据库连接出错!"
Response.End
else
'response.write connstr
conn.open connstr
if err then
err.clear
set conn=nothing
response.write "数据库连接出错!"
Response.End
end if
end if
end sub

sub endConn()
conn.close
set conn=nothing
end sub
%>

调用xxingconn.asp
set rs=server.createobject("adodb.recordset")
'写Sql
SQL = "Select * From record where boardid="+cstr(bid)+" and stdname='"+pname+"'"
'打开通道
RS.Open SQL,conn,1,3

 
不错,我使使看.先谢谢了 成功后给你加300分.
 
城市猎人^-^ 你实现过吗? 我怎么实现不了那. 那位高手出来说句话.能不能实现.
 
城市猎人 我试过没成功!分给你了
 
后退
顶部