仓酷云

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

[学习教程] ASP.NET网页编程之在c#中实行sql语句时传送参数的小履历

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

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

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

x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?sql|语句|实行c#中与数据库打交道,免不了要用到各类sql语句,而给sql语句传参数也是不成制止的。以下是我在此方面上的一点总结(妙手勿见笑):
1>间接写进法:
比方:
intId=1;
stringName="lui";
cmd.CommandText="insertintoTUserLoginvalues("+Id+","+Name+")";
由于Id是数值,以是在传送的时分只必要在sql字符串顶用"+Id+"便可完成,而Name是字符串,以是在传送的时分还必要在"+Name+"双方各加一个单引号()来完成;
2>给命令工具增加参数法:
比方:
intId=1;
stringName="lui";
cmd.CommandText="insertintoTUserLoginvalues(@Id,@Name)";
//上条语句中间接在sql语句中写增加的参数名,不管参数范例都是云云.
SqlParameterpara=newSqlParameter("@Id",SqlDbType.int,4);//天生一个名字为@Id的参数,必需以@开首暗示是增加的参数,并设置其范例长度,范例长度与数据库中对应字段不异
para.Value=Id;//给参数赋值
cmd.Parameters.Add(para);//必需把参数变量增加到命令工具中往。
//以下相似
para=newSqlParameter("@Name",SqlDbType.VarChar,16);
para.Value=Name;
com.Parameters.Add(para);
...然后就能够实行数据库操纵了。C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。
再见西城 该用户已被删除
沙发
发表于 2015-1-19 19:31:19 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
简单生活 该用户已被删除
板凳
发表于 2015-1-25 15:37:03 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-2 22:39:03 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
5#
发表于 2015-2-8 18:59:56 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
透明 该用户已被删除
6#
发表于 2015-2-25 22:49:15 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
深爱那片海 该用户已被删除
7#
发表于 2015-3-8 09:45:14 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
不帅 该用户已被删除
8#
发表于 2015-3-15 21:35:19 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
再现理想 该用户已被删除
9#
发表于 2015-3-22 05:09:17 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
蒙在股里 该用户已被删除
10#
发表于 2015-3-22 05:09:21 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 17:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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