ASP编程:ASP+中实行复杂的Select查询,并前往数...
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!asp+|datagrid|select|程序|数据|实行------------------c#源程序----------------<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.SQL"%>
<html>
<scriptlanguage="C#"runat="server">
protectedvoidPage_Load(ObjectSrc,EventArgsE)
{
SQLConnectionmyConnection=newSQLConnection("server=localhost;uid=sa;pwd=;database=pubs");
SQLDataSetCommandmyCommand=newSQLDataSetCommand("select*fromAuthors",myConnection);
DataSetds=newDataSet();
myCommand.FillDataSet(ds,"Authors");
MyDataGrid.DataSource=ds.Tables["Authors"].DefaultView;
MyDataGrid.DataBind();
}
</script>
<body>
<h3><fontface="Verdana">SimpleSelecttoaDataGridControl</font></h3>
<ASP:DataGridid="MyDataGrid"runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
MaintainState="false"
/>
</body>
</html>
------------#VB源程序---------------
<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.SQL"%>
<html>
<scriptlanguage="VB"runat="server">
SubPage_Load(SrcAsObject,EAsEventArgs)
DimDSAsDataSet
DimMyConnectionAsSQLConnection
DimMyCommandAsSQLDataSetCommand
MyConnection=NewSQLConnection("server=localhost;uid=sa;pwd=;database=pubs")
MyCommand=NewSQLDataSetCommand("select*fromAuthors",MyConnection)
DS=newDataSet()
MyCommand.FillDataSet(ds,"Authors")
MyDataGrid.DataSource=ds.Tables("Authors").DefaultView
MyDataGrid.DataBind()
EndSub
</script>
<body>
<h3><fontface="Verdana">SimpleSelecttoaDataGridControl</font></h3>
<ASP:DataGridid="MyDataGrid"runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
MaintainState="false"
/>
</body>
</html>
</p>由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
页:
[1]