深圳办理企业标准备案:急求asp.net连接access数据库代码

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/18 20:45:36
我是个asp.net初学者,当初选择用asp.net是因为看到它的功能很强大,我是自学的,到数据库这里就开始总出问题,具体是这样的:在本地编辑时,我是按照书上引导连接的数据库,做完以后动态显示数据时也显示正常,可是等一传到我的虚拟主机上就变成了源文件,我的虚拟主机是支持asp.net的,当初买的时候就专门看的,现在又咨询过了客服,所以我想来想去也只可能是我这里出了问题,所以我希望哪位朋友能给我写个连接代码,上传的虚拟主机上能用就行,我看了好多书都没有写的,都急死我了,我这个网站有会员区,还有论坛,连接数据库如果连不了我都不知道怎么办了,谁要是能给我详细写一下有关连接数据库这块那就更好了,真是万分感谢!!数据库我是打算传到FTP主机目录上的,放在里面怕被下载,急等答案,真的快疯了!
直接给我个 成型网页 代码(vb),标注一下我需要改的地方!一试成功,立刻确认为最佳答案!再次感谢!本人随时上线等答案

<%
set conn=server.createobject("adodb.connection")
dbpath=server.mappath("aaa.mdb")
conn.open "driver={microsoft access driver (*.mdb)};pwd=aaa;dbq="&dbpath
%>

<%@ 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>