仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 499|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之关于数据库的毗连

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-20 07:46:43 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-29 05:12:26 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
小妖女 该用户已被删除
地板
发表于 2015-1-30 21:13:09 来自手机 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
再见西城 该用户已被删除
5#
发表于 2015-2-6 15:59:53 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
精灵巫婆 该用户已被删除
6#
发表于 2015-2-16 23:51:50 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
简单生活 该用户已被删除
7#
发表于 2015-3-5 12:25:42 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
爱飞 该用户已被删除
8#
发表于 2015-3-12 06:58:14 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
小女巫 该用户已被删除
9#
发表于 2015-3-19 18:33:57 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 11:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表