asp.net连接数据库问题(急)

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:17:05
asp.net连接Access数据库

请高手指点~~我只弄了两个地方~~我是刚刚学虚心请教 别骂我 呵呵
在default.aspx文件里
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">

<div>
<t

首先在你的webconfig里的connectionStrings配置节里写
<add name="accessConn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb;" />
db.mdb是你的数据库名称,|DataDirectory|是特指App_data文件夹,(根目录下的)
然后在你的aspx文件里 比如我们用GridView来演示
<asp:GridView ID="gv_news" runat="server" DataSourceID="ds_news">
</asp:GridView>

<asp:SqlDataSource ID="ds_news" runat="server" SelectCommand="select [id],[sex],[name],[phone] from [news]" connectionString='<$connectionStrings:accessConn>' ProviderName="System.Data.OleDb"></asp:SqlDataSource>

这个是最简单的数据绑定了,当然,具体写的时候还有设置GridView的很多属性,你可以网上查查各个属性的具体用法,这里就不再说了,因为写多了,可能你看起来就不方便了,我这里只是最简洁的而且是你如果用GridView来绑定数据必须要写的一些属性,你可以参考一下,有什么不懂的可以写信candydy00@126.com 都是学习中,希望对你有帮助,当然除了gridview你还可以用别的控件 ,
最后一点,如果你用access数据库的话,记得对每个字段 包括表名,都加上中括号[],否则很可能会出错,这个是access关键字的原因

不要全