如何用ASP做查询,查询MSSQL数据库的内容。

如何用ASP做查询,查询MSSQL数据库的内容。,第1张

你没什么 基础啊,VB和ASP 还是有区别的啊,textbox用html 里的<input type="text" name="keyword" /> 然后按钮用<input type="submit" vlaue="提交" name="send">放在表单<form method="post" action="qureyasp"><input type="text" name="keyword" /> <input type="submit" vlaue="提交" name="send" /></form>

然后在qureyasp 里面连接数据库做判断啊 ,用sql=SELECT from `SINFO` where id='"&requestform("keyword")&"' 或模糊查询啊 用like %"&requestform("keyword")&"%

就这个思路吧,如果你看不明白要补课了!

1、首先我们打开电脑里的sqlserver软件。

2、打开电脑的开始菜单,选择“控制面板”选项。

3、在“控制面板”选项卡中,选择“管理工具”选项。

4、在“管理工具”选项卡中,选择“服务”界面。

5、在“服务”中,找到sql开头的服务名。

6、这个“SQLServer(MSSQLSERVER)”服务后缀就"MSSQLSERVER"是该数据库的实例名。

给你做个测试你就明白了

创建测试表,插入数据

create table test

(id int,

name varchar(10));

insert into test values (1,'AA');

insert into test values (2,'BB');

insert into test values (3,'CC');

执行语句:

select NAME,charindex(NAME,'AAU') from test

结果:

其中结果为1的那条就是包含字符串中含有的违禁词。

如果你这个条数过多,而你只想看字符串是否含违禁词,用这个

select max(charindex(NAME,'AAU')) from test

结果就只显示1了

假定你是要查询同一服务器上同一实例上的若干数据库,基本思路就是先找到当前实例上的所有数据库集合,然后再根据这些数据库集合去获取每个集合对应的存储过程集合。因为你这边未提供具体数据库语言,这里已MSSQL为例,具体实现过程如下(假定你需要搜索字符串为数据库):

declare @sql nvarchar(2000)

declare @dbname varchar(20)

declare @pname varchar(100)

create table #tmptb (dbname varchar(20),pname varchar(100))

declare mycur cursor for 

    select name from masterdbosysdatabases where dbid > 4

open mycur

fetch next from mycur into @dbname

while @@FETCH_STATUS = 0

begin

  set @sql = 'select distinct ''' + @dbname + ''' as dbname,aname as procname from ' + @dbname + 'dbosysobjects a inner join ' + @dbname + 'dbosyscomments b ON aid = bid where axtype = ''P'' and b[text] LIKE ''%数据库%'' order by aname'

  insert into #tmptb(dbname,pname) exec(@sql)

  fetch next from mycur into @dbname

end

close mycur

deallocate mycur

select  from #tmptb

drop table #tmptb

go

当然,具体应用时你可以创建一个存储过程,存储过程定义一个入参待匹配字符串,如果有需要的话也可以定义一个出参查找到的集合,以实际需要灵活调整就可以了。

以上就是关于如何用ASP做查询,查询MSSQL数据库的内容。全部的内容,包括:如何用ASP做查询,查询MSSQL数据库的内容。、sqlserver如何获取当前 *** 作的数据库名(sqlserver数据库实例名怎么查看)、MSSQL 数据库 有一个违禁词表 如下 id NAME 1 AA 2 BB 3 CC 查询指定字符串是否包含表内关键词。 求语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10174806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存