检查access数据库中是否存在某个名字的表的asp代码_应用技巧

可以把本功能写成一个函数,函数的处理过程描述如下:

首先调用adodb.connection对象中的openSchema函数,这样会得到一个Recordset,其中每一条“纪录”对应着数据库中的一张表,“纪录”的每个“字段”包含了对应表的某方面信息。其中TABLE_NAME字段包含了对应表的名称
然后遍历这个Recordset,如果“当前纪录”的TABLE_NAME字段的值和要查找的表的名字一样,证明要查找的表存在。
函数如下所示:

复制代码 代码如下:

function check_gived_DataTable_exist_or_not(connect_object,name_of_gived_DataTable)
Do_gived_DataTable_exist=false
Const adSchemaTables=20 '表明想要得到数据库中“表(table)和视图(view)的集合”
set RecordSet_about_table_and_view_in_DataBase=connect_object.openSchema(adSchemaTables)
Do Until RecordSet_about_table_and_view_in_DataBase.EOF
if RecordSet_about_table_and_view_in_DataBase("TABLE_TYPE")="TABLE" then
if RecordSet_about_table_and_view_in_DataBase("TABLE_NAME")= name_of_gived_DataTable then
Do_gived_DataTable_exist=true
exit do
end if
end if
RecordSet_about_table_and_view_in_DataBase.movenext
Loop

check_gived_DataTable_exist_or_not=Do_gived_DataTable_exist
end function

注释:

connect_object.openSchema(adSchemaTables)这个函数执行后,会得到“数据库中表(table)和视图(view)的集合”,这是一个ADODB.Recordset类型的数据。
if RecordSet_about_table_and_view_in_DataBase("TABLE_TYPE")="TABLE"这句话把检查范围缩小为“表(table)”。

时间: 2024-09-16 20:24:15

检查access数据库中是否存在某个名字的表的asp代码_应用技巧的相关文章

检查access数据库中是否存在某个名字的表的asp代码

可以把本功能写成一个函数,函数的处理过程描述如下: 首先调用adodb.connection对象中的openSchema函数,这样会得到一个Recordset,其中每一条"纪录"对应着数据库中的一张表,"纪录"的每个"字段"包含了对应表的某方面信息.其中TABLE_NAME字段包含了对应表的名称 然后遍历这个Recordset,如果"当前纪录"的TABLE_NAME字段的值和要查找的表的名字一样,证明要查找的表存在. 函数如下

求C#代码!!关于从Excel表中将数据导入Access数据库,以及Access数据库中的数据导出到Excel表的代码。急!!!晚上就得交差啊

问题描述 我需要从Excel表中将数据导入Access数据库,以及Access数据库中的数据导出到Excel表的代码,越具体越好!!望各位高手能不吝赐教 解决方案 解决方案二:不会吧?难道世间真的是如此残忍?为什么没人理我啊?高手们,算小弟我求你们了!难道是分不够多吗?初出江湖实在是身无分文啊----就不要太在意这个了,好不好啊?给我写写吧,万分感谢了!!解决方案三:这里是利用officeapplication方式来操作excel的http://blog.csdn.net/fangxinggoo

数据库SqlParameter 的插入操作,防止sql注入的实现代码_实用技巧

例子:  点击Button1按钮的时候就把数据插入数据库中. 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text;using System.Data.SqlClient;using System.Data;using Syste

从一个文本文件中提取内容,导入一个Access数据库中的5个不同的表(C#程序实现)

问题描述 第一个表(人物信息表)该表中的有一个字段要和第二张表挂钩编号,地点,姓名,合同号,开始时间,结束时间,制表日期,打印柜员001山东王强2234343,93-01-0106-04-0508.04.05张小第二个表(数据表)编号,日期,类别,合同号,数量,价格,价金,手续费,印花过户费,实际收付金额,所属编号(外键与第一张表的编号挂钩,通过该编号可以查询该人的数据)193.10.22,卖出大众交通,0333,10000,10.056,99554.40,348.44,304.96,98901

总结ASP.NET C#中经常用到的13个JS脚本代码_实用技巧

在C#开发过程中,免不了写一些JS,其实做后端开发的,本身不擅长写JS,干脆总结一下,方便自己也方便别人,分享给大家.呵呵~~ 1.按钮前后台事件 复制代码 代码如下: <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" OnClientClick="alert('客房端验证,阻止向服务器端提交');retu

asp.net中调用Office来制作3D统计图的实例代码_实用技巧

1.首先下载owc11 COM组件 http://www.microsoft.com/downloads/details.aspx?FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76&displaylang=en 2.注册owc11 在工程中添加 C:/Program Files/Common Files/Microsoft Shared/Web Components/11  文件下的owc11.dll引用 3.在工程中添加 using OWC11; 4.

Coolite 中前台获取 GridPanel 当前选择行值的代码_应用技巧

主要目的 a. 掌握获取 GridPanel 当前行的各个字段值的方法 b. 掌握如何将前台数据传递到后台,并将后台操作结果返回到前台 c. 掌握如何获取和设置 button 和 textField 控件的文本值 主要内容 a. 我们先在页面中添加三个 ext 组件:store, menu,gridpanel b. 将 gridpanel 的contextmenuID 设置为 menu 控件的ID, 从而为GridPanel 添加右键菜单 复制代码 代码如下: <ext:Store ID="

ASP.NET中的跳转 200, 301, 302转向实现代码_实用技巧

跳转时的HTTP的状态码一般为200,301,302中的一个,下面先列出各状态码出现的情况,然后再解释各状态码有什么不同: 状态码200的跳转: 1. <meta http-equiv="refresh" content="3; URL=default.aspx" /> 2. Server.Transfer("default.aspx"); 3. URLRewrite--严格来说,这个不算是跳转,只是一种URL"欺骗&quo

合并网页中的多个script引用实现思路及代码_实用技巧

为了更好的进行封装,每个实现不同功能的js代码应该有自己的js文件,这样如果一个网页中引用了多个js文件,如下 复制代码 代码如下: <script type="text/javascript" src="limit.js"></script> <script type="text/javascript" src="select.js"></script> <script