Asp.net连接Access数据库例程详解:
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>
<script laguage="VB" runat="server">
Dim myConnection As OleDbConnection
Dim myCommand As OleDbCommand
sub page_load(sender as Object,e as EventArgs)
'1.连接数据库
dim dbname as string
dbname=server.mappath("authors.mdb")
myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source="&dbname )
myConnection.Open()
la1.text="Connection Opened!"
'2.添加记录
myCommand = New OleDbCommand( "Insert INTO Authors(Authors,country) Values('Simson','usa')", myConnection )
myCommand.ExecuteNonQuery()
la2.text="New Record Inserted!"
'3 更新数据(Access)
myCommand = New OleDbCommand( "UPDATE Authors SET Authors='Bennett' WHERE Authors = 'Simson'", myConnection )
myCommand.ExecuteNonQuery()
la3.text="Record Updated!"
'4 删除数据(access)
myCommand = New OleDbCommand( "DELETE FROM Authors WHERE Authors = 'David'", myConnection )
myCommand.ExecuteNonQuery()
la4.text="Record Deleted!"
'5 使用DateGrid显示数据
myCommand = New OleDbCommand( "select * FROM Authors", myConnection )
MyDataGrid.DataSource=myCommand.Executereader()
MyDataGrid.DataBind()
end sub
</script>
<html>
<body>
<asp:label id="la1" runat="server" /><br>
<asp:label id="la2" runat="server" /><br>
<asp:label id="la3" runat="server" /><br>
<asp:label id="la4" runat="server" /><br>
<ASP:DataGrid id="MyDataGrid" runat="server"
BorderColor="black"
BorderWidth="1"
GridLines="Both"
CellPadding="3"
CellSpacing="0"
Font-Name="Verdana"
Font-Size="10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:DataGrid>
</body>
</html>
分享到:
相关推荐
源码,可直接运行 例子采用access数据库 本例程采用access数据库,若要更换成mySQL或msSQL除了更换连接字符串外,请将DbHelper.cs文件内所有OleDb*****开头的字段替换成Sql****
1. **ReportViewer控件**:ReportViewer是.NET Framework的一部分,允许开发者在Windows Forms和ASP.NET应用程序中嵌入报表。它支持交互式查看、打印、导出等多种功能。在这个例子中,ReportViewer可能被用来实时...
它支持多种客户端平台,包括WPF、WinForms、ASP.NET、Windows Phone以及移动设备。Csla.NET的特性包括数据验证、事务管理、角色基础的安全性、缓存管理和远程数据访问等。 在"压缩包子文件的文件名称列表"中提到的...
在C#中开发博客引擎,你需要学习ASP.NET MVC框架,理解路由、控制器和视图的概念。此外,还会涉及数据库设计(如SQL Server),包括数据模型(ORM,如Entity Framework)以及用户身份验证和授权(如Forms ...
ASP.NET提供了ADO.NET库,可以方便地连接到各种数据库系统,如SQL Server,进行数据操作。 在学生管理系统中,每个层都有其特定的责任。例如,当用户在表现层请求查看某个学生的信息时,表现层会调用业务逻辑层的...
ASP.NET提供了丰富的服务器控件和生命周期方法,使得开发者可以轻松创建动态网页。例如,`Page_Load`事件处理程序用于在页面加载时执行特定任务,而按钮点击事件则可以触发业务逻辑层的调用。 **业务逻辑层...
(2) SID: System Identifier 系统标识的缩写,用于区分同一台服务器上不同的数据库例程。 1.7 Oracle9i数据库管理系统的安装 - Oracle9i DS的安装文件在3张CD上。 - 9i DS的要求环境: CPU: Pentium 166 above RAM:...
3. 开发环境的工具:MapXtreme 2005 提供集成于 Visual Studio.Net 的控件、对话框和模板,用于客户端应用(使用 Windows Forms)和 Web 应用(使用 ASP.Net)的开发。 4. 可扩充的结构:MapXtreme 2005 提供对象池...
- **Data Access Components**:数据库访问组件,简化了与各种数据库系统的连接和数据操作。 - **Reporting Tools**:报表设计和打印组件,支持复杂的数据呈现和格式化。 虽然这个版本不包括源码、例程和帮助文档,...
答:在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常,但在程序连接,如ASP、asp.net、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。...