|
主题: 请帮帮我,如何写myconn.inc 文件?然后让其包含?
|
lrfc
职务:普通成员
等级:2
金币:1.0
发贴:311
|
#12002/2/26 10:04:15
我是ASP初学者,我看到了一个简单的实现新闻上传、显示,并修改的ASP例子,如下,但里面有语句,它并没有例出myconn.inc 文件,我想问myconn.inc 文件怎么写呢?能告诉我吗?我想实现这个例子。 源程序如下: input.asp源程序如下: <%’接收form值 title=request("文章标题") subject=request("文章内容") %> <%’向表article中写入文章标题、文章内容、文章输入时间(now为系统自动赋值) sql="insert into article(title,subject,sj) values('"&title&"', '"&subject&"', '"&now&"')" set rs=server.createObject("ADODB.recordset") 'response.write(sql) rs.Open sql,cn %> 主页 default.asp代码如下: 首页维护实例 首页维护实例
<%’以文章输入时间降序排列前article 的前12篇文章标题,即输入时间靠后的放前
sql="select top 12 title,sj from article order by sj desc"
set rs=server.createObject("ADODB.recordset")
'response.write(sql)
rs.Open sql,cn
do While Not rs.EOF%>
"><%=rs ("title")%>
|
<% rs.moveNext
loop
%>
detail.asp用于显示文章内容,源程序如下: <%’接收default.asp穿来的参数 title=request("title")%> <%=request("title")%>
.href="index.css" rel=stylesheet>
|
|
|
<%=request("title")%>
|
<%’在article中寻找title为接收值的文章。
sql2="select * from article where title='"&title&"'"
set rs2=server.createObject("ADODB.recordset")
rs2.Open sql2,cn %>
|
|
|
|
<%=request("title")%>
<%’显示该文章的内容:
response.write(Replace(rs2("subject"),vbCRLF," "))%>
返回上页 关闭窗口
|
|
|
|
vernon
职务:普通成员
等级:1
金币:1.0
发贴:172
|
#22002/2/26 10:34:18
文件名称myconn.inc 来看,这个文件应该用来作数据库的 connect 的,其实和一般的 ASP 写法一样,只是为了方便以制造出来的。 因为每一页和数据库的ASP都要做 connect,所以人们会先写好一文件 xxx.inc其实内容就是一些数据库的 connect 语句,然后在ASP文件中加上 include 文件便可。
|
lrfc
职务:普通成员
等级:2
金币:1.0
发贴:311
|
#32002/2/26 14:22:29
你能不能告诉我数据库的connect语句,我对此也不是太清楚。
|
vernon
职务:普通成员
等级:1
金币:1.0
发贴:172
|
#42002/2/26 15:15:21
假如你的 ASP 每一页都须要 Connect 到 mydb.mdb 的数据库,你可以作以下编写:
<% Set cnnDB = Server.CreateObject("ADODB.Connection") strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ Server.MapPath("mydb.mdb") cnnDB.Open strCon %>
如还不明白,下次再进一步解释
|
lrfc
职务:普通成员
等级:2
金币:1.0
发贴:311
|
#52002/2/26 16:42:51
按你说的试了一下,不行呢,你能不能详细解释一下呢?谢谢了
编辑历史:[这消息被lrfc编辑过(编辑时间2002-02-26 16:44:14)]
|
文君
职务:普通成员
等级:1
金币:1.0
发贴:140
|
#62002/2/26 17:38:28
這是ASP&DATABASE最簡單的ADO對象語句。 set conn=server.createobject("adodb.connection") 定議connection變量為連接數據庫的對象。 conn.open "provider=Microsoft.jet.oledb.4.0;data source=" & server.mappath("db.mdb") 打開ACCESS數據庫的連接
|
vernon
职务:普通成员
等级:1
金币:1.0
发贴:172
|
#72002/2/26 18:31:10
文君说的正确,你会了吗? 如果还是不会明天再给你例子吧 !!
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#82002/2/26 20:52:15
你可能是路径问题
|
lrfc
职务:普通成员
等级:2
金币:1.0
发贴:311
|
#92002/2/27 10:43:41
你最好给我个例子吗?我刚学ASP对此感到模糊, 我定义了数据源文件,如果是路径问题怎样改正呢? 我真是太笨了。
编辑历史:[这消息被lrfc编辑过(编辑时间2002-02-27 10:45:37)] [这消息被lrfc编辑过(编辑时间2002-02-27 10:46:41)]
|
vernon
职务:普通成员
等级:1
金币:1.0
发贴:172
|
|
vernon
职务:普通成员
等级:1
金币:1.0
发贴:172
|
|
Netren
职务:普通成员
等级:1
金币:0.0
发贴:32
|
#122002/2/27 12:44:34
我也刚学ASP,请教各位大虾,用: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mdbFile") 与用: conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("mdbFile") 有何区别?
|