显示sql数据库所有表的名称(带删除功能)

2016-01-29 17:21 6 1 收藏

显示sql数据库所有表的名称(带删除功能),显示sql数据库所有表的名称(带删除功能)

【 tulaoshi.com - ASP 】

  <%
' Define your sql info here
strSQLDSN = "xxxx"
strSQLUsername = "sa"
strSQLPassword = ""

' This is where we connect to our sql server
Set adoConn = Server.CreateObject("ADODB.Connection")
ConnectionString = "dsn=" & strSQLDSN & ";uid=" & strSQLUsername & ";pwd=" & strSQLPassword & ""
adoConn.Open ConnectionString
Set adoRS = Server.CreateObject("ADODB.Recordset")

' now we will just difine a couple things
showblank = "&nbsp;"
shownull = "-null-"

If Request.QueryString("action") = "del" Then
    Delete_Data
Else
    If Request.QueryString("table") < "" Then
        ' A table has been selected
        Page_Head
        Display_Table_Names
        If Request.QueryString("msg") = "deleted" Then
            Response.Write("<p<br</p")
            Response.Write("<font color=""#FF0000""<b成功删除数据</b</font")
        Else
            Response.Write("<p<br</p")
        End If
        Display_Table_Info
    Else
        ' No table has been selected.
        Page_Head
        Display_Table_Names
    End If
End If

Sub Page_Head
%
<HTML
<HEAD
<TITLESQL Viewer</TITLE
<BODY aLink=#0663bf leftMargin="0" link="#0663bf" topMargin="0" vLink="#0663bf" MARGINHEIGHT="0"

MARGINWIDTH="0"
</HEAD
<p<br</p
<%
End Sub

Sub Delete_Data
    strSQL = "Delete From " & Request.QueryString("table") & " Where ID='" &

Request.QueryString("id") & "'"
    Set adoRS = adoConn.Execute(strSQL)
    strURL = "index.asp?table=" & Request.QueryString("table") & "&msg=deleted"
    Response.Redirect(strURL)
End Sub

Sub Display_Table_Names
    Response.Write("<div align=""center""<center" & vbCrLf)
    Response.Write("" & vbCrLf)
    Response.Write("<table border=""1"" cellpadding=""0"" cellspacing=""0"" width=""36%""

bordercolor=""#9b9180""" & vbCrLf)
    Response.Write("  <tr bgColor=""#9b9180""" & vbCrLf)
    Response.Write("    <td width=""100%""<p align=""center""<font

color=""#FFFFFF""<strongSQL Viewer</strong</font</td" & vbCrLf)
    Response.Write("  </tr" & vbCrLf)
    Response.Write("  <tr b

来源:http://www.tulaoshi.com/n/20160129/1501083.html

延伸阅读
标签: SQLServer
  这里有几个关于SQL SERVER的问题想向您请教(服务器端脚本编程): (1)如何在SQL SERVER中用SQL语句获得当前的数据库名称? (2)如何在定义一个全局变量而不是局部变量,因为我在这里定义了 一个循环,在这个循环里有对一个临时表加字段和对临时表插入数据 的操作。但这两个操作必须放在不同的批次里.(需要用GO语句分开)。 这时控制循...
在Oracle数据库中删除两表中相同数据的方法是用到in语句,本文通过实例来讲解删除两表中相同数据的方法。 软件环境: 1、Windows NT4.0+ORACLE 8.0.4。 2、Oracle安装路径为:C:\ORANT。 问题提出: 1、在做数据转储业务的时候,如果发生操作错误,有可能出现主表和副表中都有同一种数据, 这样结算的结果就有可能发生错误。 实...
标签: SQLServer
SQL Artisan现有的版已经在项目中运用,在使用的过程中得到的效果相当理想.刚接触这个组件的几个新同事通过了解已有例子,很快就能适应到项目开发过程中.组件的对象操作和编译检测大提高了编写效率,在项目中得到的效果自己也有点意想不到. SQL Artisang下一个版本的功能主完善在表对象操作和对象映射方面;包括:表对象支持数据操作,对象继承,视...
数据库中的数据要最终显示给用户,就要使用数据约束控件,比如前面所使用的文本框以及VB所提供的其他普通约束数据控件,VB中还提供了多种高级约束数据控件,其中包括:高级约束数据网格控件(DBGrid)、高级约束列表控件(DBList)和高级约束组合框控件(DBCombo)。在默认的工具箱中,尚未加入这些控件,要使用它们,首先要先引用它们:右键点击工...
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)  2、创建一个数据库abccs mysql CREATE DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库...

经验教程

857

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部