ASP编程:一个不是很通用的数据办理类
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。数据publicclassdbmanage{
publicdbmanage()
{
//
//TODO:在此处增加机关函数逻辑
//
}
publicSqlConnectionGetConnection()//创建数据库毗连
{
SqlConnectioncn=newSqlConnection();
cn.ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["conn"];
cn.Open();
returncn;
}
publicvoiddelid(intintId,stringstrTable,SqlConnectioncn)
{
SqlCommandDeleteCmd=newSqlCommand("deletefrom"+strTable+"whereid="+intId,cn);
DeleteCmd.ExecuteNonQuery();
}
publicvoidExecuteSql(stringstrSql,SqlConnectioncn)//实行无前往值的sql命令
{
SqlCommandExecuteCmd=newSqlCommand(strSql,cn);
ExecuteCmd.ExecuteNonQuery();
ExecuteCmd.Dispose();
}
publicvoidUpdateTb(stringstrTbName,stringstrFieldsName,stringstrValue,intintId,SqlConnectioncn)
{
SqlCommandUpdateCmd=newSqlCommand("updatestrTbNameset"+strFieldsName+"="+strValue+"whereId="+intId.ToString(),cn);
UpdateCmd.ExecuteNonQuery();
}
publicDataSetFillDs(stringstrSql,SqlConnectioncn)
{
SqlDataAdapterFillDsAdapter=newSqlDataAdapter(strSql,cn);
FillDsAdapter.SelectCommand.CommandType=CommandType.Text;
DataSetds=newDataSet();
FillDsAdapter.Fill(ds);
FillDsAdapter.Dispose();
returnds;
}
publicDataSetFillDs(stringstrSql,SqlConnectioncn,stringsrcTable)
{
SqlDataAdapterFillDsAdapter=newSqlDataAdapter(strSql,cn);
FillDsAdapter.SelectCommand.CommandType=CommandType.Text;
DataSetds=newDataSet();
FillDsAdapter.Fill(ds,srcTable);
FillDsAdapter.Dispose();
returnds;
}
publicstringGetString(stringstrSql,SqlConnectioncn)//猎取字符串
{
stringstrGetString="";
SqlDataAdapterFillDsAdapter=newSqlDataAdapter(strSql,cn);
FillDsAdapter.SelectCommand.CommandType=CommandType.Text;
DataSetds=newDataSet();
FillDsAdapter.Fill(ds);
if(ds.Tables.Rows.Count==1)
{
strGetString=ds.Tables.Rows.ToString();
}
else
{
strGetString=null;
}
FillDsAdapter.Dispose();
ds.Dispose();
returnstrGetString;
}
}
</p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
页:
[1]