当前位置: 首页 > news >正文

网络建站步骤做导航网站赚钱吗

网络建站步骤,做导航网站赚钱吗,wordpress访问量显示,城口网站建设①为什么要使用存储过程?因为它比SQL语句执行快.②存储过程是什么?把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点)③来一个最简单的存储过程CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc注:dbo.testPro…①为什么要使用存储过程?因为它比SQL语句执行快.②存储过程是什么?把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点)③来一个最简单的存储过程CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc注:dbo.testProcedure_AX是你创建的存储过程名,可以改为:AXzhz等,别跟关键字冲突就行了.AS下面就是一条SQL语句,不会写SQL语句的请回避.④我怎么在ASP.NET中调用这个存储过程?下面黄底的这两行就够使了.        public static string GetCustomerCName(ref ArrayList arrayCName,ref ArrayList arrayID)        {            SqlConnection conADConnection.createConnection();            SqlCommand cmdnew SqlCommand(testProcedure_AX,con);            cmd.CommandTypeCommandType.StoredProcedure;            con.Open();            try            {                SqlDataReader drcmd.ExecuteReader();                while(dr.Read())                {                    if(dr[0].ToString())                    {                        arrayCName.Add(dr[1].ToString());                    }                }                con.Close();                 return OK!;            }            catch(Exception ex)            {                con.Close();                return ex.ToString();            }        }注:其实就是把以前SqlCommand cmdnew SqlCommand(select userID from USERS order by userid desc,con);中的SQL语句替换为存储过程名,再把cmd的类型标注为CommandType.StoredProcedure(存储过程)⑤写个带参数的存储过程吧,上面这个简单得有点惨不忍睹,不过还是蛮实用的.参数带就带两,一个的没面子,太小家子气了.CREATE PROCEDURE dbo.AXzhz/*这里写注释*/startDate varchar(16),endDate varchar(16) AS select id  from table_AX where commentDateTimestartDate and commentDateTimeendDate order by contentownerid DESC注:startDate varchar(16)是声明startDate 这个变量,多个变量名间用【,】隔开.后面的SQL就可以使用这个变量了.⑥我怎么在ASP.NET中调用这个带参数的存储过程? public static string GetCustomerCNameCount(string startDate,string endDate,ref DataSet ds){            SqlConnection conADConnection.createConnection();//-----------------------注意这一段--------------------------------------------------------------------------------------------------------            SqlDataAdapter danew SqlDataAdapter(AXzhz,con);             para0new SqlParameter(startDate,startDate);            para1new SqlParameter(endDate,endDate);            da.SelectCommand.Parameters.Add(para0);            da.SelectCommand.Parameters.Add(para1);            da.SelectCommand.CommandTypeCommandType.StoredProcedure;//-------------------------------------------------------------------------------------------------------------------------------             try            {                con.Open();                da.Fill(ds);                con.Close();                return OK;            }            catch(Exception ex)            {                return ex.ToString();            }                    }注:把命令的参数添加进去,就OK了鸟的,改字体颜色的东西太垃圾了,改不好,大家凑活着看.⑦我还想看看SQL命令执行成功了没有.注意看下面三行红色的语句CREATE PROCEDURE dbo.AXzhz/*  parameter1 用户名  parameter2 新密码*/password nvarchar(20),userName nvarchar(20)ASdeclare err0 intupdate WL_user set passwordpassword where UserNameuserNameset err0error select  err0 as err0注:先声明一个整型变量err0,再给其赋值为error(这个是系统自动给出的语句是否执行成功,0为成功,其它为失败),最后通过select把它选择出来,某位高人说可以通过Return返回,超出本人的认知范围,俺暂时不会,以后再补充吧⑧那怎么从后台获得这个执行成功与否的值呢?下面这段代码可以告诉你答案:    public static string GetCustomerCName()        {            SqlConnection conADConnection.createConnection();                        SqlCommand cmdnew SqlCommand(AXzhz,con);            cmd.CommandTypeCommandType.StoredProcedure;            para0new SqlParameter(startDate,2006-9-10);            para1new SqlParameter(endDate,2006-9-20);            da.SelectCommand.Parameters.Add(para0);            da.SelectCommand.Parameters.Add(para1);             con.Open();            try            {               Int32 re(int32)cmd.ExecuteScalar();                 con.Close();                 if (re0)                 return OK!;                else                 return false;            }            catch(Exception ex)            {                con.Close();                return ex.ToString();            }        }注:就是通过SqlCommand的ExecuteScalar()方法取回这个值,这句话是从MSDN上找的,俺认为改成:     int re(int)cmd.ExecuteScalar();  99%正确,现在没时间验证,期待您的测试!!!⑨我要根据传入的参数判断执行哪条SQL语句!!~下面这个存储过程可以满足我们的要求,竟然是Pascal/VB的写法,Begin----End ,不是{},,,对使用C#的我来说,这个语法有点恶心.........ALTER PROCEDURE dbo.selectCustomerCNameCountcustomerID intASif customerID-1 begin select contentownerid ,userCName,count(*) as countAll from view_usercomment group by contentownerid,userCName order by contentownerid DESC endelse begin select contentownerid ,userCName,count(*) as countAll from view_usercomment where contentowneridcustomerID group by contentownerid,userCName order by contentownerid DESC end好了,俺的水平只止于此,也够菜鸟们喝一壶的了,还有更多东西等着我们去发现,无尽的征途!!!!!!!!!!!
http://www.zqtcl.cn/news/131269/

相关文章:

  • 怎么自己做网站加盟网站建设意义模板
  • 网站开发怎样实现上传视频教程内容导购网站模板
  • 济南做网站建设的公司广告公司资质
  • 域名分类网站微擎 wordpress
  • 公司产品营销策划安徽seo
  • 网站 平均加载时间百度搜索竞价推广
  • 赛车网站开发淄博网站建设及托管
  • 过时的网站湖州公司网站建设
  • 环球设计网站网站建设的面试要求
  • 百度公司网站排名怎么做潮阳网站开发
  • 杨和网站建设国内外建筑设计网站
  • 北京知名网站建设公司wordpress4.0.x 下载
  • 锡盟网站建设做网站视频存储
  • 深圳博纳网站建设高端品牌护肤品排行榜
  • 百度爱采购优化排名软件宁波seo搜索平台推广专业
  • 门户网站的建设公司台山网站定制
  • 建设公司网站需要什么群辉nas怎么做网站
  • 广西自治区集约化网站建设要求坂田网站的建设
  • 网站后台不能编辑企业如何申请网站
  • 网站建设网站设计多少钱网站系统开发方式
  • 站长收录wordpress配置好后别人无法访问
  • 我国档案网站建设吉林网站建设制作
  • 手机网站底部导航网站视频链接怎么做
  • 企业门户网站属于什么层seo关键词排行优化教程
  • wordpress 演示站广东省南粤交通投资建设有限公司网站
  • 典型的企业网站张家港保税区建设规划局网站
  • 网站设计公司那个好网页设计登录界面模板
  • 做网站的厂家聚美优品网站设计
  • 哈尔滨网站建设效果好网站改版 影响google 404跳首页
  • 廊坊网站推广的公司如何做1个手机网站