怎么判断access数据库中某个表是否存在

cloudgamer 2006-12-29 03:09:08
<%

rem x=0 表示不存在,x=1 表示存在

strconn="dbq="+server.mappath("zw.mdb")+";defaultdir=;driver={microsoft access driver (*.mdb)};"
set objconn=server.createobject("adodb.connection")
objconn.open strconn
set rsschema=objconn.openschema(20)
rsschema.movefirst

tablename="gd111"
x=0
do until rsschema.eof
if rsschema("table_type")="table" then

if rsschema("table_name")=tablename then
x=1
exit do
end if
end if


rsschema.movenext
loop

if x=0 then response.write"没有找到!!!"

if x=1 then response.write"找到了"


set objconn=nothing
%>

我从网上找来这断代码
但不成功
每次都是"没有找到!!!"
...全文
308 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudgamer 2007-01-09
  • 打赏
  • 举报
回复
等看
  • 打赏
  • 举报
回复
这个是本身可以做自动生成器用的

以后我给演示版本。。。。。脚本版 vb版,如果需要vc版也能很快写出来
cloudgamer 2007-01-08
  • 打赏
  • 举报
回复
love007的方法就可以了
不过liuxiaoyi666的东西好象很有意思哦
cloudgamer 2007-01-08
  • 打赏
  • 举报
回复
看了一下
一头雾水啊
能说一下怎么用么
  • 打赏
  • 举报
回复
http://blog.csdn.net/liuxiaoyi666/archive/2006/12/20/1450981.aspx
cloudgamer 2007-01-04
  • 打赏
  • 举报
回复
看看
zhangjun 2006-12-30
  • 打赏
  • 举报
回复
Dim cn ,strCnn,rstSchema

set cn = server.createobject("ADODB.Connection")
set strCnn = server.createobject("ADODB.Recordset")
set rstSchema = server.createobject("ADODB.Recordset")

strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;"
strCnn = strCnn & "Data Source=F:\asptest\tree.MDB;"
strCnn = strCnn & "Persist Security Info=False"

cn.Open strCnn

set rstSchema=cn.openSchema(20)
rstSchema.movefirst
Do Until rstSchema.EOF
if rstSchema("TABLE_TYPE")="TABLE" then
response.write rstSchema("TABLE_NAME") & "<br/>"
end if
rstSchema.movenext
Loop
cn.close

'set rstSchema = nothing
'set cn = nothing
竹林听雨2005 2006-12-30
  • 打赏
  • 举报
回复
on error goto errHandle:
select count(1) from tablename
....

errHandle:
Response.write("表不存在!")

这种方法不知道可不可以,没测试,原理上应该能行得通
minkingshine 2006-12-29
  • 打赏
  • 举报
回复
用异常处理
dim isExist
isExist=o
try
{
//connect to the database
//open the table (tablename)
isExist=1
}
catch
{
//
}
finnally
{
//dispose the connection
}
cloudgamer 2006-12-29
  • 打赏
  • 举报
回复
cow8063的方法可以
但有时候不知道是不是因为没有建表而出错啊
lcw321321 2006-12-29
  • 打赏
  • 举报
回复
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablename]')
then

else

sql 2000里面的,不知道通用不
cow8063 2006-12-29
  • 打赏
  • 举报
回复
select * from tablename
如果没有此表会出错,根据此判断就行
Access数据库设计的步骤 数据库设计一般要经过:确定创建数据库的目的、确定数据库需要的、确定该 需要的字段、确定主关键字和确定之间的关系等步骤 1.确定创建数据库的目的 设计数据库的第一个步骤是确定数据库的目的及如何使用。用户需要明确希望从数据库 得到什么信息,由此可以确定需要什么主题来保存有关事件()和需要什么事件来保 存每一个主题(的字段)。 与将使用数据库的人员进行交流。集体讨论需要数据库解决的问题,并描述需要数据库 生成的报;同时收集当前用于记录数据的格,然后参考某个设计得很好且与当前要 设计的数据库相似的数据库。 2.确定该数据库需要的 确定可能是数据库设计过程最难处理的步骤。因为要从数据库获得的结果、要打印 的报、要使用的格式和要解决的问题不一定能够提供用于生成的结构线索。 不必使用Access来设计。实际上,先在纸上草拟并润色设计可能是较好的方法。在设 计时,应该按以下设计原则对信息进行分类。 (1)不应包含备份信息,间不应有重复信息。由此,关系数据库与常规文件 应用程序(例如,电子格)有所不同。 (2)如果每条信息只保存在一个,只需在一处进行更新,这样效率更高,同时也消 除了包含不同信息的重复项的可能性。例如,要在一个只保存一次每一个客户的地 址和电话号码。 (3)每个应该只包含关于一个主题的信息。 (4)如果每个只包含冠以一个主题的事件,则可以独立于其他主题维护每个主题的信 息。例如,将客户的地址与客户订单存在不同,这样就可以删除某个订单但仍然保 留客户的信息。 3.确定需要的字段 每个都包含关于同一主题的信息,并且的每个字段包含关于该主题的各个事件 。例如,客户可以包含公司的名称、地址、城市、省和电话号码的字段。在草拟每个 的字段时,请注意下列提示: (1)每个字段直接与的主题相关。 (2)不包含推导或计算的数据(达式的计算结果)。 (3)包含所需的所有信息。 (4)以最小的逻辑部分保存信息(例如,名字和姓氏而不是姓名)。 4.确定主关键字 Access为了连接保存在不同的信息,例如将某个客户与该客户的所有订单相连接, 数据库的每个必须包含唯一确定的每个记录的字段和字段集。这种字段和字段 集称作主键(主关键字)。 5.确定之间的关系 因为已经将信息分配到各个,并且已定义了主键字段,所以需要通过某种方式告知 Access如何以有意义的方法将相关信息重新结合到一起。如果进行上述操作,必须定义 Access数据库之间的关系。 6.优化设计 在设计完需要的、字段和关系后,就应该检查该设计并找出任何可能存在的不足。因 为在现在改变数据库的设计要比更改已经填满数据的容易得多。 用Access创建,指定之间的关系,并且在每个输入充足的示例数据,以验证设 计。可创建查询,以是否得到所需结果来验证数据库的关系。创建窗体和报的草稿 ,检查显示数据是否是所期望的。最后查找不需要的重复数据,并将其删除。如发现问 题,修改该设计。 7.输入数据并创建其他数据对象 如果认为的结构已达到了设计规则,就该继续进行并且在添加所有已有的数据, 然后就可以创建所需的任何查询、窗体、报、数据访问页、宏和模块。 ----------------------- Access数据库设计的步骤(1)全文共2页,当前为第1页。 Access数据库设计的步骤(1)全文共2页,当前为第2页。
Excel VBA与数据库整合应用范例精讲(范例文件代码) 内容简介   《Excel VBA 数据库整合应用范例精讲》用180个实例介绍了利用Excel VBA来操作数据库(包括Access、SQL Server和FoxPro)的实用方法和技巧。   全书共11章。第1~6章是利用Excel VBA操作Access数据库的实例;第7~8章是利用Excel VBA操作SQL Server数据库和FoxPro数据库的方法和技巧实例;第9~10章是将工作簿当作数据库以及将文本文件当作数据库进行操作的方法和技巧实例。第11章以一个具有较大使用价值的固定资产管理系统为案例,详细介绍Excel VBA开发管理系统的过程。每个实例分析透彻,代码完整,技巧全面,使用得心应手。 目录 第1章 动态创建Access数据库和数据 实例1-1 利用DAO创建数据库和数据 实例1-2 利用ADOX创建数据库和数据 实例1-3 利用SQL语句创建数据库和数据 实例1-4 在已有的数据库创建数据(DAO) 实例1-5 在已有的数据库创建数据(ADOX) 实例1-6 在已有的数据库创建数据(SQL,Command对象) 实例1-7 在已有的数据库创建数据(SQL,Recordset对象) 实例1-8 利用Access对象创建数据库和数据 实例1-9 利用Access对象在已有的数据库创建数据 实例1-10 利用工作数据创建数据(ADOX) 实例1-11 利用工作数据创建数据(ADO+SQL) 实例1-12 利用工作数据创建数据(DAO) 实例1-13 利用已有的数据创建新数据(ADO) 实例1-14 利用已有的数据创建新数据(DAO) 实例1-15 利用已有的数据创建新数据Access) 第2章 获取Access数据库信息 实例2-1 检查数据是否存在(ADO) 实例2-2 检查数据是否存在(ADOX) 实例2-3 检查数据是否存在(DAO) 实例2-4 检查数据是否存在Access) 实例2-5 获取数据库所有的名称和类型(ADO) 实例2-6 获取数据库所有的名称和类型(ADOX) 实例2-7 获取数据库所有的名称(DAO) 实例2-8 获取数据库所有数据名称(ADO) 实例2-9 获取数据库所有数据名称(ADOX) 实例2-10 获取数据库所有数据名称(DAO) 实例2-11 获取数据库所有数据名称(Access) 实例2-12 检查某字段是否存在(ADO) 实例2-13 检查某字段是否存在(ADOX) 实例2-14 检查某字段是否存在(DAO) 实例2-15 检查某字段是否存在Access) 实例2-16 获取数据库某数据的所有字段信息(ADO) 实例2-17 获取数据库某数据的所有字段信息(ADOX) 实例2-18 获取数据库某数据的所有字段信息(DAO) 实例2-19 获取数据库某数据的所有字段信息(Access) 实例2-20 获取数据库的所有查询信息(ADOX) 实例2-21 获取数据库的所有查询信息(DAO) 实例2-22 获取数据库的模式信息(OpenSchema) 实例2-23 获取的创建日期和最后更新日期(ADOX) 实例2-24 获取的创建日期和最后更新日期(DAO) 第3章 查询获取Access数据库记录数据 实例3-1 将数据库记录数据全部导入到Excel工作(ADO,之一) 实例3-2 将数据库记录数据全部导入到Excel工作(ADO,之二) 实例3-3 将数据库记录数据全部导入到Excel工作(ADO,之三) 实例3-4 将数据库记录数据全部导入到Excel工作(DAO,之一) 实例3-5 将数据库记录数据全部导入到Excel工作(DAO,之二) 实例3-6 将数据库记录数据全部导入到Excel工作(QueryTable集合) 实例3-7 将数据库的某些字段的记录数据导入到Excel工作(ADO) 实例3-8 将数据库的某些字段记录数据导入到Excel工作(DAO) 实例3-9 查询前面的若干条记录(全部字段)(TOP) 实例3-10 查询前面的若干条记录(部分字段)(TOP) 实例3-11 查询不重复的字段记录(DISTINCT) 实例3-12 利用Like运算符进行模糊查询 实例3-13 查询某一区间内的记录(BETWEEN) 实例3-14 查询存在于某个集合里面的记录(IN) 实例3-15 将查询结果进行排序(ORDER BY) 实例3-16 进行复杂条件的查询(WHERE) 实例3-17 利用合计函数进行查询(查询最大值和最小值) 实例3-18 利用合计函数进行查询(查询合计值和平均值) 实例3-19 将一个查询结果作为查询条件进行查询 实例3-20 将查询结果进行分组(GROUP BY) 实例3-21 将查询结果进行分组(HAVING) 实例3-22 通过计算列进行查询 实例3-23 使用IS NULL运算符进行查询 实例3-24 使用COUNT函数进行查询 实例3-25 使用FIRST函数与LAST函数查询第一条记录和最后一条记录的字段 实例3-26 使用Parameters参数动态查询记录(DAO):指定单个参数 实例3-27 使用Parameters参数动态查询记录(DAO):指定多个参数 实例3-28 使用Parameters参数动态查询记录(ADO):指定单个参数 实例3-29 使用Parameters参数动态查询记录(ADO):指定多个参数 实例3-30 使用别名查询数据库 实例3-31 将查询结果作为窗体控件的源数据 实例3-32 通过窗体控件查询浏览数据库记录 实例3-33 多查询(WHERE连接) 实例3-34 多查询(内连接INNER JOINT) 实例3-35 多查询(左外连接LEFT OUTER JOINT) 实例3-36 多查询(右外连接RIGHT OUTER JOINT) 实例3-37 多查询(子查询WHERE,ANY,SOME) 实例3-38 多查询(子查询EXISTS,NOT EXISTS) 实例3-39 从两个数据查询出都存在的记录 实例3-40 从两个数据查询出只存在于某个数据的记录 实例3-41 将查询结果生成一个数据 实例3-42 将查询结果保存为一个XML文件 实例3-43 利用工作实现记录的分页显示 实例3-44 利用窗体实现记录的分页显示 第4章 编辑Access数据库数据 实例4-1 添加新记录(ADO+AddNew) 实例4-2 添加新记录(ADO+SQL) 实例4-3 添加新记录(DAO+AddNew) 实例4-4 添加新记录(DAO+SQL) 实例4-5 添加新记录(Access+SQL) 实例4-6 修改更新特定记录(ADO+SQL) 实例4-7 修改更新特定记录(DAO+SQL) 实例4-8 修改更新特定记录(Access+SQL) 实例4-9 修改更新全部记录(ADO+SQL) 实例4-10 修改更新全部记录(DAO+SQL) 实例4-11 修改更新全部记录(Access+SQL) 实例4-12 删除特定记录(ADO+SQL) 实例4-13 删除特定记录(DAO+SQL) 实例4-14 删除特定记录(Access+SQL) 实例4-15 删除全部记录(ADO+SQL) 实例4-16 删除全部记录(DAO+SQL) 实例4-17 删除全部记录(Access+SQL) 实例4-18 通过窗体编辑记录 第5章 将Excel工作数据导入到Access数据库 实例5-1 将整个工作数据都保存为新Access数据库Access) 实例5-2 将工作的某些区域数据保存为新Access数据库Access) 实例5-3 将工作簿的所有工作数据分别保存为不同的数据Access) 实例5-4 将多个工作簿的某个工作数据汇总为新Access数据库Access) 实例5-5 将多个工作簿的某个工作数据保存为不同的数据Access) 实例5-6 将工作数据保存到已有的Access数据库(循环方式)(ADO) 实例5-7 将工作数据保存到已有的Access数据库(循环方式)(DAO) 实例5-8 将工作数据保存到已有的Access数据库(数组方式)(ADO) 实例5-9 将工作数据保存到已有的Access数据库(数组方式)(DAO) 实例5-10 将工作簿的所有工作数据分别保存为不同的数据(ADO) 实例5-11 将工作簿的所有工作数据分别保存为不同的数据(DAO) 第6章 操作Access数据 实例6-1 打开数据库和数据(GetObject函数) 实例6-2 打开数据库和数据(CreateObject函数) 实例6-3 删除数据(ADO) 实例6-4 删除数据(ADOX) 实例6-5 删除数据(DAO+DELETE) 实例6-6 删除数据(DAO+SQL) 实例6-7 删除数据Access) 实例6-8 为数据增加字段(ADO) 实例6-9 为数据增加字段(ADOX) 实例6-10 为数据增加字段(DAO) 实例6-11 为数据增加字段(Access) 实例6-12 删除字段(ADO) 实例6-13 删除字段(ADOX) 实例6-14 删除字段(DAO) 实例6-15 删除字段(Access) 实例6-16 改变字段的类型(ADO) 实例6-17 改变字段的类型(DAO) 实例6-18 改变字段的类型(Access) 实例6-19 改变字段的长度(ADO) 实例6-20 改变字段的长度(DAO) 实例6-21 改变字段的长度(Access) 实例6-22 重命名数据Access) 实例6-23 复制数据Access) 实例6-24 复制数据(ADO) 实例6-25 复制数据(DAO) 实例6-26 通过窗体维护数据库 第7章 操作SQL Server数据库 实例7-1 判断SQL Server数据库是否存在(ADO) 实例7-2 检查数据是否存在(ADOX) 实例7-3 创建新的SQL Server数据库和数据(ADO) 实例7-4 在已有的SQL Server数据库创建数据(ADO) 实例7-5 从SQL Server数据库服务器删除数据库(ADO) 实例7-6 从SQL Server数据库删除数据(ADO) 实例7-7 将SQL Server数据库的数据导入到Excel工作(ADO) 实例7-8 将SQL Server数据库的数据导入到Excel工作(DAO) 实例7-9 查询获取SQL Server数据库的数据(ADO) 实例7-10 查询获取SQL Server数据库的数据(DAO) 实例7-11 将工作数据导入到SQL Server数据库(ADO) 实例7-12 向SQL Server数据库添加记录的一般方法 实例7-13 将SQL Server数据库转换为Access数据库 实例7-14 将Access数据库转换为SQL Server数据库 第8章 操作FoxPro数据库 实例8-1 将FoxPro数据库全部数据导入到Excel工作 实例8-2 查询获取FoxPro数据库数据 实例8-3 将Excel工作数据保存到FoxPro数据库 实例8-4 判断FoxPro数据库的字段是否存在 实例8-5 获取FoxPro数据库的字段信息 第9章 将Excel工作簿当作数据库来操作 实例9-1 从工作簿的某个工作查询获取数据(ADO) 实例9-2 从工作簿的全部工作查询获取数据(ADO) 实例9-3 利用DAO从工作查询数据 实例9-4 查询其他工作簿的数据(ADO) 实例9-5 获取其他工作簿的工作名称清单(ADOX) 实例9-6 利用ADO对工作数据进行多重排序 实例9-7 利用ADO按照字符的长度对数据进行排序 实例9-8 比较两张,将两个相同的行数据抓取出来 实例9-9 比较两张,将只存在于某个的行数据抓取出来 实例9-10 删除工作数据区域内的所有空行 第10章 将文本文件当作数据库来操作 实例10-1 利用ADO导入文本文件的全部内容 实例10-2 利用DAO导入文本文件的全部内容 实例10-3 利用ADO导入文本文件的部分内容 实例10-4 利用DAO导入文本文件的部分内容 实例10-5 利用ADO获取文本文件的行数和列数 实例10-6 利用ADO将超过65536行的文本文件数据导入到Excel工作 实例10-7 将工作全部数据保存为文本文件(SaveAs) 实例10-8 将工作全部数据保存为文本文件(循环) 实例10-9 将数据库数据导出为文本文件 实例10-10 将文本文件保存为Access数据库Access) 实例10-11 将文本文件保存为Access数据库(ADO+ADOX) 第11章 Excel VBA开发数据库管理系统 11.1 固定资产管理系统的总体设计 11.1.1 固定资产管理系统功能模块 11.1.2 固定资产管理系统数据库和数据的设计 11.1.3 设计系统工作簿 11.1.4 设计系统的自定义菜单 11.1.5 引用对象库 11.2 系统管理模块设计 11.2.1 用户名和密码的保存 11.2.2 “用户登录”窗口结构设计 11.2.3 “用户登录”窗体程序代码设计 11.2.4 “修改用户名”窗体结构设计 11.2.5 “修改用户名”窗体的程序代码设计 11.2.6 “修改密码”窗体结构设计 11.2.7 “修改密码”窗体的程序代码设计 11.3 基础资料管理模块设计 11.4 固定资产日常管理模块设计 11.4.1 固定资产日常管理窗体的结构设计 11.4.2 固定资产日常管理窗体的程序代码设计 11.4.3 “固定资产查询”窗体的结构设计 11.4.4 “固定资产查询窗体”的程序代码设计 11.4.5 固定资产日常管理模块的应用 11.5 报输出模块设计 11.5.1 固定资产折旧计算方法 11.5.2 生成固定资产卡片子模块的设计 11.5.3 生成统计报子模块的设计 11.5.4 生成固定资产折旧子模块的设计 11.5.5 编制折旧费用分配子模块的设计 11.6 系统菜单转换模块的设计 11.6.1 恢复Excel系统菜单 11.6.2 恢复固定资产管理系统自定义菜单 11.7 为工作簿指定Open和BeforeClose事件 11.7.1 为工作簿指定Open事件 11.7.2 为工作簿指定BeforeClose事件
Excel VBA与数据库整合应用范例精讲(书及范例源代码) 内容简介   《Excel VBA 数据库整合应用范例精讲》用180个实例介绍了利用Excel VBA来操作数据库(包括Access、SQL Server和FoxPro)的实用方法和技巧。   全书共11章。第1~6章是利用Excel VBA操作Access数据库的实例;第7~8章是利用Excel VBA操作SQL Server数据库和FoxPro数据库的方法和技巧实例;第9~10章是将工作簿当作数据库以及将文本文件当作数据库进行操作的方法和技巧实例。第11章以一个具有较大使用价值的固定资产管理系统为案例,详细介绍Excel VBA开发管理系统的过程。每个实例分析透彻,代码完整,技巧全面,使用得心应手。 目录 第1章 动态创建Access数据库和数据 实例1-1 利用DAO创建数据库和数据 实例1-2 利用ADOX创建数据库和数据 实例1-3 利用SQL语句创建数据库和数据 实例1-4 在已有的数据库创建数据(DAO) 实例1-5 在已有的数据库创建数据(ADOX) 实例1-6 在已有的数据库创建数据(SQL,Command对象) 实例1-7 在已有的数据库创建数据(SQL,Recordset对象) 实例1-8 利用Access对象创建数据库和数据 实例1-9 利用Access对象在已有的数据库创建数据 实例1-10 利用工作数据创建数据(ADOX) 实例1-11 利用工作数据创建数据(ADO+SQL) 实例1-12 利用工作数据创建数据(DAO) 实例1-13 利用已有的数据创建新数据(ADO) 实例1-14 利用已有的数据创建新数据(DAO) 实例1-15 利用已有的数据创建新数据Access) 第2章 获取Access数据库信息 实例2-1 检查数据是否存在(ADO) 实例2-2 检查数据是否存在(ADOX) 实例2-3 检查数据是否存在(DAO) 实例2-4 检查数据是否存在Access) 实例2-5 获取数据库所有的名称和类型(ADO) 实例2-6 获取数据库所有的名称和类型(ADOX) 实例2-7 获取数据库所有的名称(DAO) 实例2-8 获取数据库所有数据名称(ADO) 实例2-9 获取数据库所有数据名称(ADOX) 实例2-10 获取数据库所有数据名称(DAO) 实例2-11 获取数据库所有数据名称(Access) 实例2-12 检查某字段是否存在(ADO) 实例2-13 检查某字段是否存在(ADOX) 实例2-14 检查某字段是否存在(DAO) 实例2-15 检查某字段是否存在Access) 实例2-16 获取数据库某数据的所有字段信息(ADO) 实例2-17 获取数据库某数据的所有字段信息(ADOX) 实例2-18 获取数据库某数据的所有字段信息(DAO) 实例2-19 获取数据库某数据的所有字段信息(Access) 实例2-20 获取数据库的所有查询信息(ADOX) 实例2-21 获取数据库的所有查询信息(DAO) 实例2-22 获取数据库的模式信息(OpenSchema) 实例2-23 获取的创建日期和最后更新日期(ADOX) 实例2-24 获取的创建日期和最后更新日期(DAO) 第3章 查询获取Access数据库记录数据 实例3-1 将数据库记录数据全部导入到Excel工作(ADO,之一) 实例3-2 将数据库记录数据全部导入到Excel工作(ADO,之二) 实例3-3 将数据库记录数据全部导入到Excel工作(ADO,之三) 实例3-4 将数据库记录数据全部导入到Excel工作(DAO,之一) 实例3-5 将数据库记录数据全部导入到Excel工作(DAO,之二) 实例3-6 将数据库记录数据全部导入到Excel工作(QueryTable集合) 实例3-7 将数据库的某些字段的记录数据导入到Excel工作(ADO) 实例3-8 将数据库的某些字段记录数据导入到Excel工作(DAO) 实例3-9 查询前面的若干条记录(全部字段)(TOP) 实例3-10 查询前面的若干条记录(部分字段)(TOP) 实例3-11 查询不重复的字段记录(DISTINCT) 实例3-12 利用Like运算符进行模糊查询 实例3-13 查询某一区间内的记录(BETWEEN) 实例3-14 查询存在于某个集合里面的记录(IN) 实例3-15 将查询结果进行排序(ORDER BY) 实例3-16 进行复杂条件的查询(WHERE) 实例3-17 利用合计函数进行查询(查询最大值和最小值) 实例3-18 利用合计函数进行查询(查询合计值和平均值) 实例3-19 将一个查询结果作为查询条件进行查询 实例3-20 将查询结果进行分组(GROUP BY) 实例3-21 将查询结果进行分组(HAVING) 实例3-22 通过计算列进行查询 实例3-23 使用IS NULL运算符进行查询 实例3-24 使用COUNT函数进行查询 实例3-25 使用FIRST函数与LAST函数查询第一条记录和最后一条记录的字段 实例3-26 使用Parameters参数动态查询记录(DAO):指定单个参数 实例3-27 使用Parameters参数动态查询记录(DAO):指定多个参数 实例3-28 使用Parameters参数动态查询记录(ADO):指定单个参数 实例3-29 使用Parameters参数动态查询记录(ADO):指定多个参数 实例3-30 使用别名查询数据库 实例3-31 将查询结果作为窗体控件的源数据 实例3-32 通过窗体控件查询浏览数据库记录 实例3-33 多查询(WHERE连接) 实例3-34 多查询(内连接INNER JOINT) 实例3-35 多查询(左外连接LEFT OUTER JOINT) 实例3-36 多查询(右外连接RIGHT OUTER JOINT) 实例3-37 多查询(子查询WHERE,ANY,SOME) 实例3-38 多查询(子查询EXISTS,NOT EXISTS) 实例3-39 从两个数据查询出都存在的记录 实例3-40 从两个数据查询出只存在于某个数据的记录 实例3-41 将查询结果生成一个数据 实例3-42 将查询结果保存为一个XML文件 实例3-43 利用工作实现记录的分页显示 实例3-44 利用窗体实现记录的分页显示 第4章 编辑Access数据库数据 实例4-1 添加新记录(ADO+AddNew) 实例4-2 添加新记录(ADO+SQL) 实例4-3 添加新记录(DAO+AddNew) 实例4-4 添加新记录(DAO+SQL) 实例4-5 添加新记录(Access+SQL) 实例4-6 修改更新特定记录(ADO+SQL) 实例4-7 修改更新特定记录(DAO+SQL) 实例4-8 修改更新特定记录(Access+SQL) 实例4-9 修改更新全部记录(ADO+SQL) 实例4-10 修改更新全部记录(DAO+SQL) 实例4-11 修改更新全部记录(Access+SQL) 实例4-12 删除特定记录(ADO+SQL) 实例4-13 删除特定记录(DAO+SQL) 实例4-14 删除特定记录(Access+SQL) 实例4-15 删除全部记录(ADO+SQL) 实例4-16 删除全部记录(DAO+SQL) 实例4-17 删除全部记录(Access+SQL) 实例4-18 通过窗体编辑记录 第5章 将Excel工作数据导入到Access数据库 实例5-1 将整个工作数据都保存为新Access数据库Access) 实例5-2 将工作的某些区域数据保存为新Access数据库Access) 实例5-3 将工作簿的所有工作数据分别保存为不同的数据Access) 实例5-4 将多个工作簿的某个工作数据汇总为新Access数据库Access) 实例5-5 将多个工作簿的某个工作数据保存为不同的数据Access) 实例5-6 将工作数据保存到已有的Access数据库(循环方式)(ADO) 实例5-7 将工作数据保存到已有的Access数据库(循环方式)(DAO) 实例5-8 将工作数据保存到已有的Access数据库(数组方式)(ADO) 实例5-9 将工作数据保存到已有的Access数据库(数组方式)(DAO) 实例5-10 将工作簿的所有工作数据分别保存为不同的数据(ADO) 实例5-11 将工作簿的所有工作数据分别保存为不同的数据(DAO) 第6章 操作Access数据 实例6-1 打开数据库和数据(GetObject函数) 实例6-2 打开数据库和数据(CreateObject函数) 实例6-3 删除数据(ADO) 实例6-4 删除数据(ADOX) 实例6-5 删除数据(DAO+DELETE) 实例6-6 删除数据(DAO+SQL) 实例6-7 删除数据Access) 实例6-8 为数据增加字段(ADO) 实例6-9 为数据增加字段(ADOX) 实例6-10 为数据增加字段(DAO) 实例6-11 为数据增加字段(Access) 实例6-12 删除字段(ADO) 实例6-13 删除字段(ADOX) 实例6-14 删除字段(DAO) 实例6-15 删除字段(Access) 实例6-16 改变字段的类型(ADO) 实例6-17 改变字段的类型(DAO) 实例6-18 改变字段的类型(Access) 实例6-19 改变字段的长度(ADO) 实例6-20 改变字段的长度(DAO) 实例6-21 改变字段的长度(Access) 实例6-22 重命名数据Access) 实例6-23 复制数据Access) 实例6-24 复制数据(ADO) 实例6-25 复制数据(DAO) 实例6-26 通过窗体维护数据库 第7章 操作SQL Server数据库 实例7-1 判断SQL Server数据库是否存在(ADO) 实例7-2 检查数据是否存在(ADOX) 实例7-3 创建新的SQL Server数据库和数据(ADO) 实例7-4 在已有的SQL Server数据库创建数据(ADO) 实例7-5 从SQL Server数据库服务器删除数据库(ADO) 实例7-6 从SQL Server数据库删除数据(ADO) 实例7-7 将SQL Server数据库的数据导入到Excel工作(ADO) 实例7-8 将SQL Server数据库的数据导入到Excel工作(DAO) 实例7-9 查询获取SQL Server数据库的数据(ADO) 实例7-10 查询获取SQL Server数据库的数据(DAO) 实例7-11 将工作数据导入到SQL Server数据库(ADO) 实例7-12 向SQL Server数据库添加记录的一般方法 实例7-13 将SQL Server数据库转换为Access数据库 实例7-14 将Access数据库转换为SQL Server数据库 第8章 操作FoxPro数据库 实例8-1 将FoxPro数据库全部数据导入到Excel工作 实例8-2 查询获取FoxPro数据库数据 实例8-3 将Excel工作数据保存到FoxPro数据库 实例8-4 判断FoxPro数据库的字段是否存在 实例8-5 获取FoxPro数据库的字段信息 第9章 将Excel工作簿当作数据库来操作 实例9-1 从工作簿的某个工作查询获取数据(ADO) 实例9-2 从工作簿的全部工作查询获取数据(ADO) 实例9-3 利用DAO从工作查询数据 实例9-4 查询其他工作簿的数据(ADO) 实例9-5 获取其他工作簿的工作名称清单(ADOX) 实例9-6 利用ADO对工作数据进行多重排序 实例9-7 利用ADO按照字符的长度对数据进行排序 实例9-8 比较两张,将两个相同的行数据抓取出来 实例9-9 比较两张,将只存在于某个的行数据抓取出来 实例9-10 删除工作数据区域内的所有空行 第10章 将文本文件当作数据库来操作 实例10-1 利用ADO导入文本文件的全部内容 实例10-2 利用DAO导入文本文件的全部内容 实例10-3 利用ADO导入文本文件的部分内容 实例10-4 利用DAO导入文本文件的部分内容 实例10-5 利用ADO获取文本文件的行数和列数 实例10-6 利用ADO将超过65536行的文本文件数据导入到Excel工作 实例10-7 将工作全部数据保存为文本文件(SaveAs) 实例10-8 将工作全部数据保存为文本文件(循环) 实例10-9 将数据库数据导出为文本文件 实例10-10 将文本文件保存为Access数据库Access) 实例10-11 将文本文件保存为Access数据库(ADO+ADOX) 第11章 Excel VBA开发数据库管理系统 11.1 固定资产管理系统的总体设计 11.1.1 固定资产管理系统功能模块 11.1.2 固定资产管理系统数据库和数据的设计 11.1.3 设计系统工作簿 11.1.4 设计系统的自定义菜单 11.1.5 引用对象库 11.2 系统管理模块设计 11.2.1 用户名和密码的保存 11.2.2 “用户登录”窗口结构设计 11.2.3 “用户登录”窗体程序代码设计 11.2.4 “修改用户名”窗体结构设计 11.2.5 “修改用户名”窗体的程序代码设计 11.2.6 “修改密码”窗体结构设计 11.2.7 “修改密码”窗体的程序代码设计 11.3 基础资料管理模块设计 11.4 固定资产日常管理模块设计 11.4.1 固定资产日常管理窗体的结构设计 11.4.2 固定资产日常管理窗体的程序代码设计 11.4.3 “固定资产查询”窗体的结构设计 11.4.4 “固定资产查询窗体”的程序代码设计 11.4.5 固定资产日常管理模块的应用 11.5 报输出模块设计 11.5.1 固定资产折旧计算方法 11.5.2 生成固定资产卡片子模块的设计 11.5.3 生成统计报子模块的设计 11.5.4 生成固定资产折旧子模块的设计 11.5.5 编制折旧费用分配子模块的设计 11.6 系统菜单转换模块的设计 11.6.1 恢复Excel系统菜单 11.6.2 恢复固定资产管理系统自定义菜单 11.7 为工作簿指定Open和BeforeClose事件 11.7.1 为工作簿指定Open事件 11.7.2 为工作簿指定BeforeClose事件
1-1 利用DAO创建数据库和数据 7 1-2 利用ADOX创建数据库和数据: 8 1-3 利用SQL语句创建数据库和数据 9 1-4 在已有的数据库创建数据(DAO) 10 1-5 在已有的数据库创建数据(ADOX) 12 1-6 在已有的数据库创建数据(SQL,Command对象) 13 1-7 在已有的数据库创建数据(SQL,Recordset对象) 13 1-8 利用Access对象创建数据库和数据 14 1-8-1 不引用Access对象库而使用Access的有关对象、属性和方法 16 1-9 利用Access对象在已有的数据库创建数据 17 1-10 利用工作数据创建数据(ADOX) 18 1-11 利用工作数据创建数据(ADO+SQL) 21 1-12 利用工作数据创建数据(DAO) 23 1-13 利用已有的数据创建新数据(ADO) 25 1-14 利用已有的数据创建新数据(DAO) 27 1-15 利用已有的数据创建新数据Access)(前绑定方法引用Access对象库) 28 2-1 检查数据是否存在(ADO) 28 •实例2-2 检查数据是否存在(ADOX) 32 •实例2-3 检查数据是否存在(DAO) 33 •实例2-4 检查数据是否存在Access) 33 •实例2-5 获取数据库所有的名称和类型(ADO) 34 •实例2-6 获取数据库所有的名称和类型(ADOX) 35 •实例2-8 获取数据库所有数据名称(ADO) 36 •实例2-9 获取数据库所有数据名称(ADOX) 37 •实例2-10 获取数据库所有数据名称(DAO) 37 •实例2-11 获取数据库所有数据名称(Access) 38 •实例2-12 检查某字段是否存在(ADO) 39 •实例2-13 检查某字段是否存在(ADOX) 40 •实例2-14 检查某字段是否存在(DAO) 41 •实例2-15 检查某字段是否存在Access) 41 •实例2-16 获取数据库某数据的所有字段信息(ADO) 42 •实例2-17 获取数据库某数据的所有字段信息(ADOX) 44 •实例2-18 获取数据库某数据的所有字段信息(DAO) 45 •实例2-19 获取数据库某数据的所有字段信息(Access) 47 •实例2-20 获取数据库的所有查询信息(ADOX) 48 •实例2-21 获取数据库的所有查询信息(DAO) 49 •实例2-22 获取数据库的模式信息(openschema) 50 •实例2-23 获取的创建日期和最后更新日期(ADOX) 51 •实例2-24 获取的创建日期和最后更新日期(DAO) 52 •实例3-1 将数据库记录数据全部导入到excel工作(ADO,之一) 53 •实例3-2 将数据库记录数据全部导入到excel工作(ADO,之二) 54 •实例3-3 将数据库记录数据全部导入到Excel工作(ADO,之三) 55 •实例3-4 将数据库记录数据全部导入到Excel工作(DAO,之一) 56 •实例3-5 将数据库记录数据全部导入到Excel工作(DAO,之二) 57 •实例3-6 将数据库记录数据全部导入到Excel工作(QueryTable集合) 58 •实例3-7 将数据库的某些字段的记录数据导入到Excel工作(ADO) 59 •实例3-8 将数据库的某些字段记录数据导入到Excel工作(DAO) 60 •实例3-9 查询前面的若干条记录(全部字段)(TOP) 61 •实例3-10 查询前面的若干条记录(部分字段)(TOP) 62 •实例3-11 查询不重复的字段记录(DISTINCT) 63 •实例3-12 利用Like运算符进行模糊查询 64 •实例3-13 查询某一区间内的记录(BETWEEN) 65 •实例3-14 查询存在于某个集合里面的记录(IN) 67 •实例3-15 将查询结果进行排序(ORDER BY) 68 •实例3-16 进行复杂条件的查询(WHERE) 69 •实例3-17 利用合计函数进行查询(查询最大值和最小值) 70 •实例3-18 利用合计函数进行查询(查询合计值和平均值) 71 •实例3-19 将一个查询结果作为查询条件进行查询 72 •实例3-20 将查询结果进行分组(GROUP BY) 73 •实例3-21 查询结果进行分组(HAVING) 74 •实例3-22 通过计算列进行查询 76 •实例3-23 使用IS NULL运算符进行查询 77 •实例3-24 使用COUNT函

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧