源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net利用存储过程实现模糊查询示例分享

  • 时间:2020-03-14 05:37 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net利用存储过程实现模糊查询示例分享
[u]复制代码[/u] 代码如下:
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模糊查询
[u]复制代码[/u] 代码如下:
CREATE PROCEDURE SearchCustomer  -- Add the parameters for the stored procedure here  @name nvarchar(100) AS  SELECT * FROM dbo.tblCustomer WHERE name LIKE '%'+@name+'%' GO
[u]复制代码[/u] 代码如下:
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(); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部