网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 ASP.NET中利用存储过程实现模糊查询
内容
    ASP.NET中利用存储过程实现模糊查询
    建表脚本
    USE [TestDB]
    GO
    /****** Object: Table [dbo].[tblCustomer] Script Date: 01/18/2014 22:01:53 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[tblCustomer](
    [id] [int] IDENTITY(1,1) NOT NULL,
    [name] [nvarchar](100) NULL,
    [dat] [date] NULL
    ) ON [PRIMARY]
    GO
    SearchCustomer.sql
    CREATE PROCEDURE SearchCustomer
    -- Add the parameters for the stored procedure here
    @name nvarchar(100)
    AS
    SELECT * FROM dbo.tblCustomer WHERE name LIKE '%'+@name+'%'
    GO
    模糊搜索代码
    代码如下:
    using (SqlConnection cn = new SqlConnection("Server=localhost;Database=TestDB;Trusted_Connection=True;"))
    {
    cn.Open();
    string str = "关键字";
    //str = null;
    SqlCommand cmd = new SqlCommand("SearchCustomer", cn);
    cmd.CommandType = CommandType.StoredProcedure;
    DataTable dt = new DataTable();
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.SelectCommand.Parameters.Add("@name", SqlDbType.NVarChar).Value = str;
    da.Fill(dt);
    Debug.Assert(dt.Rows.Count > 0);
    GridView1.DataSource=dt;
    GridView1.Bind();
    cn.Close();
    }
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 19:30:59