新手帮助 | 版主申请 | BST制度 | MST制度
返回列表 回复 发帖

看看这样行的通吗?

请问可以这样连接一个数据库吗<!-- #Include File="inc/DbCon.inc" -->(这是另外一个ASP文件最前面的一句 我认为可能是调用inc下的DbCon.inc)
( }- ?7 s' x- z! s/ }DbCon.inc 里面的内容是   
5 F0 r' B) G/ W% J6 v" T/ I<%4 j5 T5 B& u$ j, T, l& x
set myConn= Server.CreateObject("ADODB.Connection")2 H& ]' k( q- q) u3 I
set myrs=server.CreateObject("ADODB.Recordset")2 M7 Q3 R# _# H0 d/ R
set rs=server.CreateObject("ADODB.Recordset")/ h4 q( {) \, c1 q  l6 Y$ n5 E
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("joh20msg.mdb")
3 C+ f( K$ o, ^set myrs.ActiveConnection=myConn
8 }% }; f5 G3 o3 k8 Kset rs.ActiveConnection=myConn/ A9 d3 z/ M7 @+ A
%>
8 M/ [0 P( O4 |% \; [  ?6 z他的扩展名是.inc的不是ASP这样能调用起吗?  谢谢高手的指点!!!
可以的,我记得,不一定要后缀名为inc 的
这里只是调用啊,包含这个.inc文件,扩展名应该无所谓的,不是直接执行,是调用其中的内容。
不行吧,上网查下,好多代码可用
其实不用那么多的代码的!5 z, i$ w# l! n) s
<%
; ?& a7 u, {# c0 xset conn= Server.CreateObject("adodb.connection")
; b9 H1 y" b. A! W. hconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database/myweb.mdb")
. S5 ~4 v9 @5 P, Z  i+ Mconn.open connstr 8 l5 ^" @1 z8 Z: j" Q( i
%>2 @, l- G7 e7 P5 I) K

' K- m0 D8 C% @% B你只要把这代码下到一个ASP文件里在把这个文件包含到你要调用的ASP文件里就可以了比如建立一个dbconn.asp,把上面的代码写进去!再在你使用的ASP文件代码最上面调用就可以使整个页都能使用了,调用代码:<!--#include file="dbconn.asp"-->
返回列表