ASP教程之asp.net毗连Access数据库
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。access|asp.net|数据|数据库<%@ImportNamespace="System.Data"%><%@ImportNameSpace="System.Data.OleDb"%>
<scriptlaguage="VB"runat="server">
DimmyConnectionAsOleDbConnection
DimmyCommandAsOleDbCommand
subpage_load(senderasObject,easEventArgs)
1.毗连数据库
dimdbnameasstring
dbname=server.mappath("authors.mdb")
myConnection=NewOleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource="&dbname)
myConnection.Open()
la1.text="ConnectionOpened!"
2.增加纪录
myCommand=NewOleDbCommand("InsertINTOAuthors(Authors,country)Values(Simson,usa)",myConnection)
myCommand.ExecuteNonQuery()
la2.text="NewRecordInserted!"
3更新数据(Access)
myCommand=NewOleDbCommand("UPDATEAuthorsSETAuthors=BennettWHEREAuthors=Simson",myConnection)
myCommand.ExecuteNonQuery()
la3.text="RecordUpdated!"
4删除数据(access)
myCommand=NewOleDbCommand("DELETEFROMAuthorsWHEREAuthors=David",myConnection)
myCommand.ExecuteNonQuery()
la4.text="RecordDeleted!"
5利用DateGrid显现数据
myCommand=NewOleDbCommand("select*FROMAuthors",myConnection)
MyDataGrid.DataSource=myCommand.Executereader()
MyDataGrid.DataBind()
endsub
</script>
<html>
<body>
<asp:labelid="la1"runat="server"/><br>
<asp:labelid="la2"runat="server"/><br>
<asp:labelid="la3"runat="server"/><br>
<asp:labelid="la4"runat="server"/><br>
<ASP:DataGridid="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>
</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
页:
[1]