T-SQL之联接篇

表col-a,
表col-b,

INNER JOIN时,说明:inner可以省略。

SELECT
A_id=[col-a].aid,
B_id=[col-b].bid
FROM [col-a]
INNER JOIN [col-b]
ON [col-a].aid=[col-b].bid


LEFT JOIN时

表col-a,
表col-b,

INNER JOIN时,说明:inner可以省略。

SELECT
A_id=[col-a].aid,
B_id=[col-b].bid
FROM [col-a]
INNER JOIN [col-b]
ON [col-a].aid=[col-b].bid


LEFT JOIN时

RIGHT JOIN时

CROSS JOIN时

MultiView的使用方法

主要用途是显示几步,有点类似于Wizard,

先拖个MultiView 至form中,再拖 view控件,view可以重复view1, view2 , view3.

        protected void Page_Load(object sender, EventArgs e)
        {

主要用途是显示几步,有点类似于Wizard,

先拖个MultiView 至form中,再拖 view控件,view可以重复view1, view2 , view3.

        protected void Page_Load(object sender, EventArgs e)
        {
            MultiView1.SetActiveView(View1);
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            MultiView1.SetActiveView(View2);
        }
    }

gridview中调用数组来显示

                     <asp:TemplateField HeaderText="地区">
                         <ItemTemplate>
                             <asp:Label ID="Label1" runat="server" Text='<%# prolistArray[Convert.ToInt32(Eval("sf_province_id"))]%>’></asp:Label>
                         </ItemTemplate>
                         <HeaderStyle Width="80px" />
                    </asp:TemplateField> 

 

 

                     <asp:TemplateField HeaderText="地区">
                         <ItemTemplate>
                             <asp:Label ID="Label1" runat="server" Text='<%# prolistArray[Convert.ToInt32(Eval("sf_province_id"))]%>’></asp:Label>
                         </ItemTemplate>
                         <HeaderStyle Width="80px" />
                    </asp:TemplateField> 

 

在CS文件中 public string[] prolistArray = { "上海市", "北京市", "天津市"};

该字符串未被识别为有效的布尔值

在table   中布尔变量的值是true或false,在插入数据库的时候会转换成“true”或“false”,即使用变量也是会是这样,但在数据库中布尔字段的值是0或1,所以再添加这种字段的时候,要进行处理。

在table   中布尔变量的值是true或false,在插入数据库的时候会转换成“true”或“false”,即使用变量也是会是这样,但在数据库中布尔字段的值是0或1,所以再添加这种字段的时候,要进行处理。

取得sql存储过程output实例

<!–#include file="adovbs.inc" –>

<%

a =0

  Set adocmd=server.createobject("adodb.command")  
  adocmd.activeconnection=conn  
  adocmd.commandtype=adCmdStoredProc  

<!–#include file="adovbs.inc" –>

<%

a =0

  Set adocmd=server.createobject("adodb.command")  
  adocmd.activeconnection=conn  
  adocmd.commandtype=adCmdStoredProc  
  adocmd.commandtext="stra"
  adocmd.Parameters.Append   adocmd.CreateParameter("@a",adInteger,adParamInput,,a)
  adocmd.parameters.append   adocmd.createparameter("@b",adVarchar,adparamoutput,30)  
  adocmd.execute  
  Response.Write   adocmd("@b")  

  %>   

下面是存储过程

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER   proc   [dbo].[stra]
 @a int,
 @b   varchar(100)   output  
  as  
  set  
 if @a>1
  begin
  set @b=’as’
  end
 else
  begin
  set @b=’bs’
  end