|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。数据|数据库下面的成绩还没办理,新成绩又来了。书上一向是用ADO.NET来做毗连的工具的,可是明天实行了N次都不乐成。上彀就教妙手,他说ASP.NET如今基础不怎样用ADO的了(注重:他说的是ADO,而不是ADO.NET)然后我本人又上彀往找毗连数据库的实例,了局都如他说的。如今都用OLEDB来毗连,我下载了一个实例来做研讨。同时他也发了一本英文的进门课本给我。
假如真是我的书的成绩的话,事变大概就有点贫苦了。那我就必需换一本课本了,仍是往藏书楼找吧,哎……
基础确认ADO.NET仿佛已不再被使用,因而我决意在今后仍是改用OLEDB。毗连事例源代码以下:
★Asp.net毗连Access数据库例程★
人人好,以下是有关ASP.net毗连Access数据库的例程,
在这里和人人分享一下:
Asp.net毗连Access数据库例程详解:
<%@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>
</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。 |
|