地下水埋藏深度计算:asp小问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 13:55:56
我要做个注册的小程序,但弄不明白了

这个段代码是连接数据库的
<%
set conn1=Server.CreateObject("ADODB.Connection")
conn1.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("fifasp.mdb")
%>

但这段代码放哪啊??
放在注册页面,还是放在注册结果的页面里那?

请将下面的数据库连接语句做成一个conn.asp网页,
<%
set conn1=Server.CreateObject("ADODB.Connection")
conn1.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("fifasp.mdb")
%>
然后,在每个需要数据库连接的网页的<head></head>之间写上这样的调用代码:
<!--#include file="conn.asp"-->即可实现数据库的连接。
不过,要指出的是:你的数据库连接语句有点过时,正确写法是:
<%
dim db,conn,connstr
db=("fifasp.mdb")
set conn=server.createobject("ADODB.Recordset")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;UID=admin;PWD=;Data Source="&Server.MapPath(""&db&"")
conn.Open connstr
%>这样的写法百发百中,万试万灵,你试试吧,祝你成功!

放在保存和显示数据的页面
具体情况请贴全代码,才能帮你分析.

你可以把这段代码单独保存为一个页面,其他的页面调用它,这样修改起来也比较方便。

所有需要操作数据库的页面都需要这段程序,通常做法是把这段程序单独保存为一个conn.asp文件,然后其他所有所有需要操作数据库的页面代码里,一开始就写上<!--#include file="conn.asp" -->,这样就直接调用这段程序建立数据库连接了。

这是一个ASP代码连接数据库的操作.一盘情况都是把这段代码单独保存为一个conn.asp文件,当其他的ASP页面代码需要连接数据库时,可以代码前写上
<!--#include file="conn.asp"-->.这样做的好处是不必在每一个需要连接数据库的页面上都写上这段代码.即以后有关连接数据库的操作都只需要写<!--#include file="conn.asp"-->.就可以了.而不必重复你所写的连接数据库的代码了.