当前位置:首页 >> 生活养生

中利用存储过程实现模糊查询

2021-09-06 01:48 来源:璧山县养生网

一、建立存储过程

在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询):

CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)

AS

select lastname from Employees where lastname like \'%\' + @lastname + \'%\'

GO

二、窗体设计

1、新建 Web应用程序,命名为WebSql,选择保存路径然后点击确定。

2、向窗体中添加一个Label、一个Textbox和一个Button按钮,然后再添加一个DataGrid控件,右击DataGrid控件选择属性生成器,然后在打开的窗口中选择列,去掉自动创建列前的对勾,再向选定列中添加一个绑定列将页眉设为LastName,将数据字段设为LastName。点击确定。

三、创建中间数据层

右击解决方案,选择新建-项目-类库,名称为ClaSQL,选择保存路径然后点击确定。在打开的类库中添加以下代码:

5、在此前三年内公开招录、招聘公务员或事业单位工作人员中被招考主管机关认定实施了考试作弊行为的; Imports lClient

Public Class Class1

Dim scon As New SqlConnection(\"server=localhost;database=northwind;uid=sa;pwd=123\")

\'创建一个进行查询的过程

Public Function Emp_Sel(ByVal lastname As String) As DataSet

en()

ose()

\'定义命令对象,并使用储存过程

Dim scom As New SqlCommand

mandType = oredProcedure

mandText = \"Employess_Sel\"

nnection = scon

\'定义一个数据适配器,并设置参数

Dim sda As New SqlDataAdapter(scom)

d(\"@lastname\", arChar).Value = lastname

\'定义一个数据集对象,并填充数据集

Dim ds As New DataSet

Try

ll(ds)

Catch ex As Exception

End Try

Return ds

End Function

End Class

四、引用中间数据层(类库)

在ClaSql项目上右击,选择生成,然后在WebSql项目的“引用”上右击,选择添加引用,再选择项目,将ClaSql项目添加到选定的组件框中,然后点击确定。

五、px窗体代码设计

打开WebSql项目下的px文件,双击Button按钮打开代码窗口,完整的代码如下:

Public Class WebForm1

Inherits ge

\'窗体代码略

\'搜索按钮事件

Private Sub Button1_Click(ByVal sender As ject, ByVal e As entArgs) Handles ick

\'定义变量储存文本框的输入,出于安全的目的对其进行转换

Dim lastname As String = xt

lastname = place(\"\", \"\")

lastname = place(\"\", \"\")

lastname = place(\"\", \"\")

lastname = place(\"\'\", \"’\")

lastname = place(\"chr(13)\", \"br\")

lastname = place(\"chr(10)\", \"br\")

\'创建一个新的类实例,并调用查询过程绑定数据

Dim myCla As New ass1

taSource = p_Sel(lastname)

taBind()

End Sub

End Class

六:注意事项

出于安全等方面考虑,在对数据库操作中应尽量采取以下措施:

1、使用储存过程

2、不要使用SA账户

3、要使用复杂账户的密码

4、对于数据的插入、删除等尽量使用不同的账户来操作,并对每个不同账户只设置相应的插入或删除等权限

5、对数据库的操作应该尽量将其封装到中间层(类库)中,这样即可以实现代码的重用,也方便以后的进行修改。查看本文来源

北京宫颈糜烂治疗多少钱
广州好医院白癜风
小儿胃肠型感冒上吐下泻
相关阅读
2022成都高考作文出炉

2022泸州初里面作文公诸于世 记者即将从高三了解到,上周初里面作文公诸于世,是:你来了。或 你来了?或 你来了!,这三句话选择作为作文开头第一句进行写到作。 新闻节目延伸:泸州近年初里面作文一览...

情是感官折射的感官

每个人的渴望都有一个全都的故事,每个故事都有一个能够忘却的人。相甜蜜不容易,相处也许更难,只不过只是一种心态而已,彼此之间多一些理解,多一份应有,多一点交流,多一份关心,多一份感受到,多一...

清代白玉盘龙龙纹墨床

明代白玉螭琢墨床 尺寸:长:7.45厘米,宽:4.47厘米,高:1.27厘米,为重:59.03克。 形制规整,器形工整的一件,精致小巧,可取纸制器。 阿莫西林颗粒对感冒有用吗眼睛酸涩滴什么眼药水腱鞘炎止痛药...

vivo Y72t发布:天玑 700 处理器 + 6000mAh大电池,购 1399 元起

IT之家 5 同年 22 日消息,近日,vivo Y72t XFAPP了 vivo 官网,改装成 6000mAh 大电量,主打千元 5G 短航程。 IT之家了解到,vivo Y72t 运用于 6.58 英寸 2408x1080 LCD 冰晶屏,改装成联发科天玑 700 处理器,赞成 5G 和双卡双待。...

放弃民办三本选择公办专科后,才说出的4件事,后悔没有早知道

很多同学和幼儿都将改变命运的希望寄托在高考上,希望能考上一个好的所学校,将来能有好的的发展。 不过也只有少数人能付诸盼望,毕竟每个同学的学习能够相异,期望程度也相异,还有的同学心态还好,把...

景山观德殿举办刘怀山画展 传递古朴乡土气息

参加展会的刘怀山作人。 潘旭临 以次 中新网北平6翌年28日电 (记者 潘旭临)“紫禁之巅·翰彩厚德——刘怀山书画展”28日在位于北平坐北朝南上的景文三皇殿内开幕。此展通过描绘出中国人肖像画艺术及古代建筑...

友情链接