远程访问数据库的一种方法(asp生成)
2007-01-30 17:01
495 查看
本段代码根据数据库生成ado Recordset 可以直接load的xml,并在IE中显示为xml ,可供delphi等远程访问access数据库
<!--#include file="conn.asp"-->
<%
user=request.QueryString("user")
pass=request.QueryString("pass")
sqlcust=request.QueryString("sql")
set rs=server.CreateObject("adodb.recordset")
sql = "select * from theusers where name='"&user&"'"
rs.open sql,conn,1,1
'确认密码
if (not rs.eof) Then
If (rs("passw")=pass) then
rs.close
rs.open sqlcust,conn,1,1
Response.ContentType = "text/xml"
response.write("<?xml version=""1.0"" encoding=""GB2312"" ?>")
Const adPersistXML = 1
Dim objXMLDOM
Set objXMLDOM = Server.CreateObject("MSXML2.DOMDocument.3.0")
rs.save objXMLDOM, adPersistXML
Response.Write objXMLDOM.xml
Set objXMLDOM=nothing
End if
end If
rs.close
Set rs=Nothing
conn.close
Set conn=nothing
%>
<!--#include file="conn.asp"-->
<%
user=request.QueryString("user")
pass=request.QueryString("pass")
sqlcust=request.QueryString("sql")
set rs=server.CreateObject("adodb.recordset")
sql = "select * from theusers where name='"&user&"'"
rs.open sql,conn,1,1
'确认密码
if (not rs.eof) Then
If (rs("passw")=pass) then
rs.close
rs.open sqlcust,conn,1,1
Response.ContentType = "text/xml"
response.write("<?xml version=""1.0"" encoding=""GB2312"" ?>")
Const adPersistXML = 1
Dim objXMLDOM
Set objXMLDOM = Server.CreateObject("MSXML2.DOMDocument.3.0")
rs.save objXMLDOM, adPersistXML
Response.Write objXMLDOM.xml
Set objXMLDOM=nothing
End if
end If
rs.close
Set rs=Nothing
conn.close
Set conn=nothing
%>
相关文章推荐
- oracle 远程访问数据库 ORA-01034和ORA-27101问题的一种解决方法
- 访问远程 DBISAM 数据库的方法
- Asp.net core 通过Models 生成数据库的方法
- 用C#生成Excel文件的方法,Excel.dll组件生成的方法和设置用ASP.NET操作访问权限
- MMC 远程 提示无法打开 服务控制管理器数据库" 错误5:拒绝访问解决方法
- 不安装 oracle的客户,就可以使用pl/sql访问远程oracle 数据库的方法
- .NET平台访问远程SQL Server 2000数据库的方法
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- 【发现】ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试——解决方法
- WIN8、WIN7访问Windows Server 2003服务器的数据库速度很慢、远程速度很慢的解决方法
- ASP中生成GUID的方法一种
- Asp.net core 通过Models 生成数据库的方法
- SQL Server 2014数据库远程访问设置方法
- mysql设置远程访问数据库的多种方法
- 用C#从数据库动态生成AdminLTE菜单的一种方法
- WIN8、WIN7访问Windows Server 2003服务器的数据库速度很慢、远程速度很慢的解决方法
- asp访问数据量大的数据库优化方法
- ASP.net出现“访问IIS元数据库失败”解决方法
- mysql设置远程访问数据库的多种方法
- mysql设置远程访问数据库的多种方法