
ASP 同一页面打开多个表
1 尽量使用组合查询 去查一下SQL语句的使用方法
2 在不能使用组合查询的情况下 注意
例
打开第一个表用 rs
打开第二个表用 rs2 (在前面一个表还有用或没有关闭的情况下)
3 在表使用完后尽量把表关闭, 例 rsclose rs1close
4 在退出页面时清空并关闭数据库 列 set rs=nothing
就不会出现你上面的情况了
在asp动态语言页面中连接数据库是通过asp内部的ADO组件通过ODBC完成。
1、首先应创建 Connection 对象的实例。
下面的脚本创建 Connection 对象
<%
'Create a connection object
Set cn = ServerCreateObject("ADODBConnection")
'Open a connection; the string refers to the DSN
%>
2、接着打开数据库连接:
cnOpen "FILEDSN=MyDatabasedsn"
注意:无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。
在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 DSN,直接显式引用供应程序、数据源、用户 ID 和密码。
3、连接过程:
<%
Set cn = ServerCreateObject("ADODBConnection") '创建数据库连接对象
Set rsCustomers = ServerCreateObject("ADODBRecordset") '创建数据库查询对象
cnOpen "FILEDSN=SQLlinkdsn" '打开数据库
strSQL = "SELECT username,password FROM [myDatabase][dbo][user] where username='duguying'"
rsCustomersOpen strSQL, cn '运行SQL语句
%>
4、处理数据库返回数据
Set username1= rsCustomers("username") '获取username字段的返回结果
Set password1= rsCustomers("password") '获取password字段的返回结果
Do Until rsCustomersEOF
ResponseWrite username1 & " " & password1 & "<BR>"
rsCustomersMoveNext
Loop '通过循环获取所有返回记录
以上就是关于关于ASP和数据库全部的内容,包括:关于ASP和数据库、asp网页如何访问数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)