大约有 710 项符合查询结果。(搜索耗时:0.0053秒)

解读ASP程序执行SQL语句时防止注入攻击的问题
以下是一个简单的用户更改密码的代码 --------------------- username=request(user_name) pwd=request(pwd) username=replace(username,’,’’) pwd=replace(pwd,’,’’) sql=updatetbl_testsetpwd=’pwd’whereuid=’username’ setrs=
2009-12-28 22:39:36
解读ASP程序中通用防SQL注入攻击代码
SQL注入一般的http请求不外乎get和post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符,就可以防SQL注入攻击。 IIS传递给asp.dll的get请求是以字符串的形式,当传递给Request.QueryString数据后,asp解析器会分析Request.QueryString
2009-12-28 22:39:33
整站如何防止SQL攻击
asp.net 网站 防止SQL注入 攻击,通常的办法是每个 文件都修改加入过滤代码,这样很麻烦,下面介绍一种办法,可以从整个网站防止注入。 只要做到以下三点,网站就会比较安全了而且维护也简单。 一、数据验证类 parameterCheck.cs publicclassparameterCheck{
2009-12-28 22:39:20
如何用asp.net把Excel转换为SQL Server
办公软件Excel是一种常用的电子表格软件,在编程项目中有需要将Excel转换为SQLServer数据库的需求,本文对此进行一些介绍并给出 设计 代码。 1.功能分析 通过Microsoft.Jet.OLEDB.4.0方式可实现使用ADO.NET访问Excel的目的,如以下示例代码为连接Excel数据的
2009-12-28 22:39:18
解读SQL Server查询含有单引号数据的方法
SQLServer查询含有单引号的字段可以用如下SQL语句加以实现: select字段列表from表名where字段名like’%’+char(39)+’%’
2009-12-28 22:37:10
浅谈SQL判断是否存在
--判断数据库是否存在 ifexists(select*frommaster..sysdatabaseswherename=N’库名’) print’exists’ else print’notexists’ --------------- --判断要创建的表名是否存在 ifexists(select*fromdbo.sysobjectswhereid=object_id(N’[dbo].[表名]’)andOB
2009-12-28 22:37:09
解读sql中获得部分时间的方法
有的时候,我们可能希望按月、按天、按年做一些数据统计,但是,我们实际保存的数据可能是一个很精确的发生时间,可能是到秒。如何根据一个时间之截取其中的一部分就成了问题。 有两个解决方法: 最直接的想法利用DatePart或者Year、Month、Day函数 CAST( (
2009-12-28 22:37:09
解读SQL的select语句执行顺序
select 语句执行顺序 (7) SELECT (8) DISTINCT (10) TOP_specification select_list (1) FROM left_table (3) join_type JOIN right_table (2) ON join_condition (4) WHERE where_condition (5) GROUP BY group_by_list (6) HAVING having_condition (9) OR
2009-12-28 22:37:08
解读4个编写SQL语句需要注意的常识
1.尽量不要对列名进行函数处理。而是针对后面的值进行处理 例如wherecol1=-5的效率比where-col1=5的效率要高 因为后面的条件对列值进行了计算。这样的条件下优化器无法使用索引 而是要针对所有值进行计算之后才能再比较 2.尽量使用和数剧列一样的值进行操作
2009-12-28 22:37:07
谈值得收藏的SQL时间函数
--日期转换参数 select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608 select CONVERT(varchar(12) , getdate(), 111 )2004/09/12 selec
2009-12-28 22:37:06
怎样从多个位置截取字符串的SQL语句
知:字段A=’F:\photo\WinterLeaves.jpg’ 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错] 解决方法: ---截取字符串A的第一个\左边的字符串 selectleft(A,charindex(’/’,A)-1) 输出结果:F: ---截取\中间的字符串 selectleft(stuff(A,1,charindex(’/
2009-12-28 22:37:06
浅析优化SQL语句性能调整原则
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题
2009-12-28 22:37:04