我都花了350分了还是没有答案,于是就不悬赏浪费钱了,但是只要是给我满意答案的,我再花350分做补偿悬赏也愿意。
求一个很简单的代码
1,在一个页面的文本框中输入文字,按确定后导入到一个虚拟空间上的 access 文件里。
2,另一个页面即时现实 access 中的内容。
大家应该能看明白,就是最最最简单的新闻系统。
谢谢帮忙,还有高分送上。
參考答案:楼主你确实得加强一下ASP的学习哦。
你的这个需求,解决办法其实简单。
我举个例子:
在录入内容的页面的代码如下:
<form name="form1" method="post" action="">
<input type="text" size="100" name="news_title">
<input type="submit" value="提交">
</form>
以上代码你保存成一个ASP文件或者HTM文件都可以。在这里要特别说明一下的是,你的问题里说到“点确定后导入到一个虚拟空间的access文件里”,这一点可能有多种情况了,比如你的这个录入新闻的页面和你的保存新闻的程序文件不在同一个虚拟空间里,这时候如果你就必须在<form>里的action里加上网址才能正确提交。这就是为什么我的<form...>这行代码里,action="这个网址下,里面的代码如下:
<%
set conn=server.CreateObject("adodb.connection")
connstr="Driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("xxx.mdb")
conn.Open connstr
'以上代码是用来连接ACCESS数据库,这个数据库的名称就是xxx.mdb,也是前在的根目录下,如果放在其他地方,就加上路径即可。
set rs=server.createobject("adodb.recordset")
rs.open "select * from news",conn,1,3
rs.addnew
rs("news_title")=request.form("news_title")
rs.update
rs.close
set rs=nothing
'以上这段代码就是把你录入的数据提加入到这个access数据库文件中。
%>
至于在一个页面显示你刚刚录入的这个新闻,我就不写了,代码你自己去实现吧,只是对ACCESS的读取操作而已,与我给你的代码稍有不同,我给的是写的操作。你只需要读取出来数据即可,如果不会的话,就赶紧下载“十天学会ASP”这本电子书,上面有例子。