如何判断数据库中是否存在一个数据表

如何判断数据库中是否存在一个数据表,第1张

方法有二:

1、查询表user,如果抛出表不存在的异常,就证明表user不存在。

2、查询系统表,每种数据库都有一张系统表,用该存放数据库中的所有表的信息。

你只需要查询系统表有无该表的记录即可。但是不同种类的数据库,系统表可能不一样。

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

<% dim admin_name,admin_pwd,rs

admin_name=trim(request("name"))

admin_pwd=trim(request("pwd"))

set rs=servercreateobject("adodbconnection")

sql="select from user where user='"&admin_name&"'and password='"&admin_pwd&"'"

rsOpen sql,conn,1,1

<%if isnull(rs(user))=false then

Responseredirect(index1)

else

responsewrite "非法登陆"

rsclose

end if

%>

说上面那个判断语句缺少语句

怎么回事

解析:

if isnull(rs(user))=false then

这句中user应该加双引号

if isnull(rs("user"))=false then

还有

Responseredirect(index1)

这句的index1是不是也要加双引号?

Responseredirect "index1"

两种方法~`

方法一:

执行一下放连接数据库代码的页面~`如果没有报错信息一般说明连接成功~`

方法二:

连接代码后面执行一个查询语句

<%

set rs = connexecute("select top 1 from [表名]")

responsewrite rs("上面表的任意一个字段名")

responseend

%>

执行这个页面后如果看到有返回值证明成功

在SQL中使用if语句可以直接判断,也可以使用case语句,对小型处理进行判断。

如果判断库中是否存在某表,如果存在则删除。

if exists(select from sysobjects where name = 'tablename')

begin

drop table tablename

end

等等等

以上就是关于如何判断数据库中是否存在一个数据表全部的内容,包括:如何判断数据库中是否存在一个数据表、asp数据库查询判断语句、怎么判断数据库是否链接成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存