<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[junboyboy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/junboyboy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; junboyboy]]></copyright><item><title><![CDATA[无法使用 SELECT INTO 语句向表 '#tb' 中添加标识列，该表中已有继承了标识属性的列 'ID']]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26980169</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26980169</guid><author>junboyboy</author><pubDate>Sun, 25 May 2014 21:26:46 +0800</pubDate><description><![CDATA[解决办法：
select id=IDENTITY(int,2,1),replyId*1 as replyId into #temp20 from reply]]></description><category></category></item><item><title><![CDATA[把存储过程结果集SELECT INTO到临时表]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26969135</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26969135</guid><author>junboyboy</author><pubDate>Sun, 25 May 2014 17:29:03 +0800</pubDate><description><![CDATA[把存储过程结果集SELECT INTO到临时表

 

在开发过程中，很多时候要把结果集存放到临时表中，常用的方法有两种。

 

一. SELECT INTO 

1. 使用select into会自动生成临时表，不需要事先创建

 

select * into #temp from sysobjects

select * from #temp

 
]]></description><category></category></item><item><title><![CDATA[一维数组转二维数组，旋转]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26782477</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26782477</guid><author>junboyboy</author><pubDate>Sat, 24 May 2014 03:26:00 +0800</pubDate><description><![CDATA[public class TestConvertArray {  
  
    public static void main(String[] args) {  
          
        int[] preOneDegree = {1,2,3,4,5,6};  
        oneDegreeToTwoDegree(preOneDegree,3,2);  
   ]]></description><category></category></item><item><title><![CDATA[LinkButton 设置postbackurl 后单击事件不执行]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26539267</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26539267</guid><author>junboyboy</author><pubDate>Thu, 22 May 2014 04:03:59 +0800</pubDate><description><![CDATA[不要设置postbackurl ，直接在LinkButton4_Click(object sender, EventArgs e)里]]></description><category></category></item><item><title><![CDATA[sql 按 in 后的顺序排序问题]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26505041</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26505041</guid><author>junboyboy</author><pubDate>Wed, 21 May 2014 20:09:09 +0800</pubDate><description><![CDATA[那你把charindex(rtrim(id),'//序列') as Sort
作为一个字段放在select里面，然后再用Sort字段排序，试试看
select *, charindex(rtrim(id),'//序列') as sort  from tbname where id in(//序列) order by sort]]></description><category></category></item><item><title><![CDATA[交叉连接——CROSS JOIN]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26162937</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26162937</guid><author>junboyboy</author><pubDate>Sun, 18 May 2014 19:31:19 +0800</pubDate><description><![CDATA[7.3.4  交叉连接——CROSS JOIN

没有WHERE子句的交叉连接将产生连接所涉及的表的笛卡尔积。笛卡尔积结果集的大小为第一个表的行数乘以第二个表的行数。

交叉连接的语法可简单表示如下：




  SELECT select_listFROM 表1   CROSS JOIN 表2[WHERE condition]





可见，与前面介绍的连接方式不]]></description><category></category></item><item><title><![CDATA[Server.Execute和Server.Transfer的区别]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26085867</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26085867</guid><author>junboyboy</author><pubDate>Sat, 17 May 2014 17:45:19 +0800</pubDate><description><![CDATA[1、Response.Redirect():
Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时，它会创建一个应答，应答头中指出了状态代 
码302（表示目标已经改变）以及新的目标URL。浏览器从服务器收到该应答，利用应答头中的信息发出一个对新URL的请求。

这就是说，使用Response.Redirect方法时重]]></description><category></category></item><item><title><![CDATA[.net如何实现页面间的参数传递]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/26082735</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/26082735</guid><author>junboyboy</author><pubDate>Sat, 17 May 2014 17:10:08 +0800</pubDate><description><![CDATA[引言   
      ASP.NET提供了卓越的事件驱动编程模型，让开发者简化了应用程序的总体设计，但是这个也造成了它固有的一些问题，例如，使用传统的ASP里，我们可以通过使用POST方法很容易地实现页面间传递值，同样的事情，在使用事件驱动编程模型的ASP.NET就不是那么容易了，当然了，我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题，但可以预见是，本文将包]]></description><category></category></item><item><title><![CDATA[sql2008下order by对字符串降序排序结果会乱]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/25928075</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/25928075</guid><author>junboyboy</author><pubDate>Fri, 16 May 2014 00:25:26 +0800</pubDate><description><![CDATA[解决办法：将字符类型改为int，]]></description><category></category></item><item><title><![CDATA[解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/25887349</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/25887349</guid><author>junboyboy</author><pubDate>Thu, 15 May 2014 13:57:22 +0800</pubDate><description><![CDATA[在提交表单时候，asp.net 提示："从客户端(......)中检测到有潜在危险的 Request.Form 值" 。asp.net中的请求验证特性提供了某一等级的保护措施防止XSS攻击，asp.net的请求验证是默认启动的。这个给出各个版本.net的解决方法。

asp.net 2.0 通常解决办法

方案一：

将.aspx文件中的page项添加ValidateRequest="]]></description><category></category></item><item><title><![CDATA[sql插入后获得自增主键]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/25827575</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/25827575</guid><author>junboyboy</author><pubDate>Wed, 14 May 2014 19:42:13 +0800</pubDate><description><![CDATA[String sql = "insert into goods values('" + TextBox1.Text + "'," + TextBox2.Text + ",0," + TextBox3.Text + ",'','" + DropDownList1.SelectedItem.Text + "','" + Session["username"].ToString() + "',0,'" ]]></description><category></category></item><item><title><![CDATA[如何在.NET程序中引用KindEditor(HTML在线编辑器)]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/25827159</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/25827159</guid><author>junboyboy</author><pubDate>Wed, 14 May 2014 19:33:31 +0800</pubDate><description><![CDATA[KindEditor是一个优秀的Html在线编辑器，可以完成我们绝大多数的Html在线编辑的任务，本文主要介绍如何在.NET Web程序中引入这个优秀的第三方Html编辑器

1、下载KindEditor

地址http://ishare.iask.sina.com.cn/f/22009306.html

2、将asp.net下bin文件夹下的文件LitJSON.dll拷贝到工程的bi]]></description><category></category></item><item><title><![CDATA[在引用KindEditor编辑器时，运行时出现以下错误：错误46 找不到类型或命名空间名称“LitJson”(是否缺少 using 指令或程序集引用?)]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/25826575</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/25826575</guid><author>junboyboy</author><pubDate>Wed, 14 May 2014 19:23:52 +0800</pubDate><description><![CDATA[将asp.net下bin文件夹下的文件LitJSON.dll拷贝到工程的bin目录下，并在工程中添加应用]]></description><category></category></item><item><title><![CDATA[锯齿数组]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24751887</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24751887</guid><author>junboyboy</author><pubDate>Wed, 30 Apr 2014 02:11:20 +0800</pubDate><description><![CDATA[.NET中有三种数组：一维数组，多维数组和锯齿数组。锯齿数组，也叫做数组的数组。

      多维数组的大小是矩形的，例如3X3个元素。而锯齿数组的大小设置比较灵活，在锯齿数组中，每一行都可以有不同的大小。 

      

      在声明锯齿数组时，要依次放置开闭括号。在初始化锯齿数组时，先设置该数组包含的行数。定义各行中元素的第二个括号设置为空，因为这类数组的每一行包含不同]]></description><category></category></item><item><title><![CDATA[使用AspNetPager与GridView完成分页]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24608235</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24608235</guid><author>junboyboy</author><pubDate>Mon, 28 Apr 2014 00:31:58 +0800</pubDate><description><![CDATA[由于GridView的分页功能实在是太弱了，所以需要使用强大的AspNetPager来作为分页控件。最简单的办法就是GridView控件下面接着放一个AspNetPager控件，但是这样好像就不能用GridView的分页功能了。在数据量不大的情况下，使用GridView的分页是十分方便有效的。另外还有一个问题就是分页控件在GridView生成的表格的下面，而没有像GridView自带分页那样包含到]]></description><category></category></item><item><title><![CDATA[AspNetPager+GridView+SqlDataSource实现分页效果]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24604035</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24604035</guid><author>junboyboy</author><pubDate>Sun, 27 Apr 2014 23:50:56 +0800</pubDate><description><![CDATA[（1）去官网下载最新AspNetPager
（2）将]]></description><category></category></item><item><title><![CDATA[使用GridView自带分页的代码]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24552521</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24552521</guid><author>junboyboy</author><pubDate>Sat, 26 Apr 2014 20:00:05 +0800</pubDate><description><![CDATA[关于GridView分页页码的讨论 
   在GridView中实现分页的效果方法很简单，只需要在“GridView任务”对话框中进行设置就可以了。在“GridView任务”对话框中，选择“启用分页”命令，这样建立起简单的分页效果。

在使用“启用分页”命令的时候要注意两点。

（1）  是否允许分页

GridView的AllowPaging属性。AllowPaging：是否允许分]]></description><category></category></item><item><title><![CDATA[VS2010帮助查看器推荐]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24427963</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24427963</guid><author>junboyboy</author><pubDate>Thu, 24 Apr 2014 18:03:53 +0800</pubDate><description><![CDATA[在上一篇文章中介绍在英文VS2010环境下面安装中文版MSDN文档方法，VS2010帮助查看器使用了基于浏览器模式，这对于有些人感觉不是很习惯，所以我特地整理了一下。介绍几个优秀的VS2010帮助查看器。

H3Viewer

一个第三方的免费软件，独立于VS2010运行的帮助查看器，提供了很多非常好的功能，类似于VS2008的Explore帮助，如果对VS2008怀念的话，推荐使用H3V]]></description><category></category></item><item><title><![CDATA[SQL:select case when(转)]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24323851</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24323851</guid><author>junboyboy</author><pubDate>Tue, 22 Apr 2014 19:18:25 +0800</pubDate><description><![CDATA[CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段，但是它还具有更多用法。例如，你可以在 WHERE 子句中使用 CASE。 
 
首先让我们看一下 CASE 的语法。在一般的 SELECT 中，其语法如下： 
 
SELECT myColumnSpec> = 
CASE 
WHEN A> THEN somethingA> 
WHEN B> T]]></description><category></category></item><item><title><![CDATA[SQL 中的LastIndexOf，截取最后一次出现字符后面的字符]]></title><link>https://blog.youkuaiyun.com/junboyboy/article/details/24323565</link><guid>https://blog.youkuaiyun.com/junboyboy/article/details/24323565</guid><author>junboyboy</author><pubDate>Tue, 22 Apr 2014 19:11:07 +0800</pubDate><description><![CDATA[SQL如何取出一个字符串中最后一个特殊字符右边的字符，例如：10*20*300，怎样得到300？

使用reverse配合charindex来实现。 

reverse是把字符串倒置，然后通过charindex来获取倒置之后第一个*的位置，然后使用substring函数进行字符串截取，截取后再使用reverse倒置回来即可。 
以下为例子 
declare @str varchar(2]]></description><category></category></item></channel></rss>