Tag: SQL预览模式: 普通 | 列表

我今天在写个页面的时候,也很郁闷,表中明明有记录,但在ASP里就是搜索不到,理论的sql语句如下:
Select * FROM t_food Where t_food.name like '*苹果*'
去GOOGLE搜搜发现,ASP中模糊查询要这样写:
Select * FROM t_food Where t_food.name like '%%苹果%%'

查看更多...

Tags: access Like SQL 模糊查询 通配符查询

分类:ASP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11

改进的ASP备份SQL Server数据库

<form method="post" name="myform" action="?action=backupdatabase">
选择操作:<INPUT TYPE="radio" NAME="act" id="act_backup"value="backup"><label for=act_backup>备份</label>
<INPUT TYPE="radio" NAME="act" id="act_restore" value="restore"><label for=act_restore>恢复</label>
<br>数据库名:<INPUT TYPE="text" NAME="databasename" value="<%=request("databasename")%>">
<br>文件路径:<INPUT TYPE="text" NAME="bak_file" value="c:\$1.bak">(备份或恢复的文件路径)<br>
<input type="submit" value="确定" id=submit1 name=submit1>
</form>

查看更多...

Tags: ASP SQL Server 数据库

分类:ASP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 760

SQL数据库角色说明

 固定服务器角色 描述
sysadmin 在 SQL Server 中进行任何活动。
该角色的权限跨越所有其它固定服务器角色。
serveradmin 配置服务器范围的设置,关闭服务器。
setupadmin 添加和删除链接服务器,并执行某些系统存储过程(如 sp_serveroption)。
securityadmin 管理服务器登录和 Create DATABASE 权限,还可以读取错误日志和更改密码。 processadmin 管理在 SQL Server 实例中运行的进程。 dbcreator 创建、改变和除去数据库。
diskadmin 管理磁盘文件。
bulkadmin 执行 BULK Insert 语句。

查看更多...

Tags: SQL 数据库角色

分类:MSSQL | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 743

SQL 语法参考手册

DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的*作,包含了资料的定义 (DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以 IBM SQL 为基础的标准关连式资料语言定义。

 

一、资料定义 DDL(Data Definition Language)
资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。

查看更多...

Tags: SQL语法 参考手册 SQL

分类:MSSQL | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 594

在ASP中判断SQL语句是否执行成功

利用err对象:

    sql="insert into table(f1,f2) values('v1','v2')"
conn.execute sql
if err.number<>0 then
response.write "出错了:"& err.description err.clear
else
response.write "OK"
end if   

Tags: ASP SQL

分类:ASP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 429

终极防范SQL注入漏洞!

其实SQL注入漏洞并不可怕,知道原理 + 耐心仔细,就可以彻底防范!

下面给出4个函数,足够你抵挡一切SQL注入漏洞!读懂代码,你就能融会贯通。

注意要对所有的request对象进行过滤:包括 request.cookie, request.ServerVariables 等等容易被忽视的对象:

function killn(byval s1) '过滤数值型参数
if not isnumeric(s1) then
  killn=0
else
  if s1<0 or s1>2147483647 then
   killn=0
  else
   killn=clng(s1)
  end if
end if
end function

function killc(byval s1) 过滤货币型参数
if not isnumeric(s1) then
  killc=0
else
        killc=formatnumber(s1,2,-1,0,0)
end if
end function

查看更多...

Tags: SQL SQL注入 漏洞

分类:ASP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 453

SQL语句大全

一、基础
1、说明:创建数据库
Create DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

查看更多...

Tags: SQL SQL语句

分类:MSSQL | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 466

SQL Server扩展存储过程实现远程备份与恢

环境:win2k+sqlserver 2K+查询分析器
  SQLSERVER服务实例名称:mainserver
  需要备份的数据库名称: msdb
  本地机器名称(Client端):david
  本地用户:zf 密码:123
  本地域名:domain
  本地提供备份需求的文件夹:e:\test

  
  第一步: 建立共享文件夹
  
  在程序代码中调用(或者CMD窗口) net share test=e:\test
  或者用NetShareAdd这个API
  简要说明:
  net share   : 是WINDOWS内部的网络命令。
  作用:建立本地的共享资源,显示当前计算机的共享资源信息。
  语法:参见 net share /?

查看更多...

Tags: SQL Server 存储过程 远程备份 查询分析器

分类:MSSQL | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 572