我的aspx无法连接数据库

我的aspx无法连接数据库,第1张

这个是SQL数据库文件,首先你得装有SQL,然后附加数据库,然后你的程序中,应该有个web.config文件吧?打开这个文件,找到 <add key="ConnectionString" value="server=PC-201008031104database=yuebingUId=sapassword='123456'"/>

或是 <!--<add name="ConnectionString" connectionString="Data Source=PC-201001221305Initial Catalog=mingyangUser ID=saPassword=123456"providerName="System.Data.SqlClient" />-->类似这样的数据库连接字符串,把PC-201001221305改成你本地的SQL数据库服务器名称,mingyang改成你的数据库名称,SA是数据库登陆名,123456密码。

你可能自己都不知道自己说的啥吧

新闻动态显示跟数据库是不是access没关系

做法:

1..Net连接access数据库

2.把新闻加入数据库(一般在后台界面)

3.sql提取新闻,显示在页面上

access数据库一般用ASP,下面是示例代码:

asp连接access数据库应用下面代码

<%

set conn=Server.CreateObject("ADODB.Connection")

DBPath = Server.MapPath("board.mdb") 'Server.MapPath("board.mdb") 获得数据库文件board.mdb的绝对路径

conn.Open "provider=microsoft.jet.oledb.4.0data source="&dbpath

%>

首先在board.mdb数据库里建立一张数据表board(id,title,content,subtime)个字段数据类型自己思考,环境都建好了,下面我们就开始程序设计,无论网页还是程序我建议用dw来做吧,我就是用它的

本例中涉及到的文件有

conn.asp数据库链接文件

send.asp,发表留言界面页

sendok.asp,留言录库 *** 作程序文件

board.asp留言读库显示页面

文件的内容附件里有源文件大家可以下载察看

首先介绍asp一个很有效的特性就是服务器端包含

<!--#i nclude file="conn.asp"-->

其中conn.asp就是被包含的文件,此包含可以出现在文件的任意位置

被包含的文件内容将完全被解释成包含文件的内容,,重复的代码也会大大降低。

conn.asp内容

<%

set conn=Server.CreateObject("ADODB.Connection")

DBPath = Server.MapPath("board.mdb")

conn.Open "provider=microsoft.jet.oledb.4.0data source="&dbpath

%>

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

send.asp内容

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlch***t=gb2312">

<title>无标题文档</title>

<style type="text/css">

<!--

.style1 {font-size: 18px}

-->

</style>

</head>

<body>

<table width="700" border="0" align="center">

<form name="form1" method="post" action="sendok.asp">

<tr>

<td><div align="center" class="style1">发布留言</div></td>

</tr>

<tr>

<td align="center">标题:

<input name="title" type="text" size="50"></td>

</tr>

<tr>

<td align="center">内容:

<textarea name="content" cols="50"></textarea></td>

</tr>

<tr>

<td align="center"><input type="submit" name="Submit" value="提交"></td>

</tr>

</form>

</table>

</body>

</html>

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

sendok.asp内容

<!--#i nclude file="conn.asp"-->

<%

title=request.form("title")

content=request.form("content")

subtime=now()

conn.execute("insert into board (title,content,subtime) values('"&title&"','"&content&"','"&subtime&"')")

%>

<script>

alert("留言成功!")

location.href="/board.asp"

</script>

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

board.asp内容

<!--#i nclude file="conn.asp"-->

<style type="text/css">

<!--

.style2 {

font-size: 16px

font-weight: bold

}

-->

</style>

<table width="300" border="0" align="center">

<tr>

<td align="center"><span class="style2">留言板查看</span></td>

</tr>

</table>

<br>

<br>

<table width="200" border="0" align="center">

<tr>

<td align="center"><a href="/send.asp">发表留言</a></td>

</tr>

</table>

<br>

<br>

<%

set rs=conn.execute("select * from board order by id desc")

do while not rs.eof

%>

<table width="600" border="0" align="center" cellspacing="1" bgcolor="#999999">

<tr bgcolor="#FFFFFF">

<td width="447"><%=rs("title")%></td>

<td width="146"><%=rs("subtime")%></td>

</tr>

<tr bgcolor="#FFFFFF">

<td colspan="2"><%=rs("content")%></td>

</tr>

<tr bgcolor="#FFFFFF">

<td colspan="2"></td>

</tr>

</table>

<%

rs.movenext

loop

rs.close

set rs=nothing

conn.close

set conn=nothing

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10035353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存