社区
数据库相关
帖子详情
简单问题:怎么在程序中创建一个Access数据库!我用ADO连接
yacc
2001-05-17 02:00:00
...全文
33
1
打赏
收藏
简单问题:怎么在程序中创建一个Access数据库!我用ADO连接
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whchh
2001-05-17
打赏
举报
回复
在程序中建?
通过网页创建
Access
数据库
、表、及所有数据并进行管理(源
程序
)
从建库到建表,以及增、删、改、查询数据等都可在该软件下进行。运行时会自动遍历站点各目录下的的
Access
数据库
文件(*.mdb),供操作选择。
程序
可切换不同的
数据库
,切换不同的
连接
字符串,显示库
中
的所有表,可显示表的前5条信息,可用鼠标拖拽选择要执行的命令,然后再执行等,是学习ASP进行
Access
数据库
操作的最佳助手。
VC++
中
数据库
及其相关技术&使用SQL查询、操纵
数据库
在vc++
中
练习使用MFC ODBC
连接
数据源、使用MFC ODBC查看、编辑数据源
中
表的数据、使用MFC ODBC向
数据库
表
中
添加、删除记录、使用Visual C++
程序
自动设置ODBC数据源、使用ODBC直接读写Excel文件数据、使用
ADO
接口
连接
数据库
、使用
ADO
在
数据库
中
创建表,并添加记录、使用
ADO
在
数据库
中
遍历、修改和删除记录、使用
ADO
Data和DataGrid控件实现遍历、修改、删除、添加、使用
ADO
直接操作
Access
数据库
、使用
ADO
向
数据库
添加BLOB数据(图像)、使用
ADO
从
数据库
中
读出BLOB数据(图像)、使用SQL语句进行基本的条件查询、实例使用SQL语句进行时间条件检索、使用SQL语句对
数据库
进行通用操作,使用DataGrid控件显示、在
ADO
中
调用、执行SQL Server
中
的存储过程、使用
ado
进行事务处理的实例
c++
连接
mysql
数据库
的两种方法(
ADO
连接
和mysql api
连接
)
第一种方法可以实现我当前的需求,通过
连接
不同的字符串来
连接
不同的
数据库
。暂时只
连接
了mysql,sqlserver,oracle,
access
。对于
access
,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时不说。第二种方法只能针对于mysql
数据库
的
连接
,不过用这种方法不用安装MyODBC服务器
程序
。 不管用哪种方法,首先需要安装Mysql
数据库
,安装方法请看“mysql安装及一些注意点”。最好安装一个Navicat for mysql,方便操作mysql
数据库
。下面分别说下这两种方法: (一)通过
ADO
连接
MySql
数据库
1、通过
ADO
连接
MySql
数据库
,首先
远程
数据库
对象 通过
ADO
对象实现远程数
这是我从网上下载的,我感觉很不错 FAQ: 这个东东都提供什么功能? 答:提供最
简单
方便高效的方式,通过
ADO
对象实现远程
数据库
这个东东为什么不封装成控件? 答:本类以单元形式封装,只要加到搜索路径后直接引用即可,无需经过安装等麻烦的步骤。 这个东东适合应用在什么场合? 答:适合应用于小型分布式
程序
。 这个东东掌握起来有难度吗? 答:没有任何难度,就和你开发本地数据
程序
一样
简单
。 这个东东可以应用在我已有的
程序
里吗? 答:由于我使用的是
Ado
Query作为数据集载体,所以无需更改为其他控件,现有的本地
数据库
程序
也可以非常容易的改造为支持分布式
数据库
。 这个东东稳定吗? 答:经自己长期做小白鼠广泛的实际应用实践,发现方便,稳定。 服务端的端口号是多少? 答:服务端的端口号可以随意设置,只要不和其他
程序
冲突就可以,并且客户端
连接
服务端时必须端口一致. 如果服务端重启了客户端需要重启吗? 答:不用,客户端只要
连接
上服务端以后就有自动断线重连的功能。 我在使用时要注意什么? 答:如果你要用
ADO
Query对象的Insert,Post方法新增数据时,我会占用这个对象的BeforePost和BeforeDelete事件。 这个东东免费吗? 答:完全免费,并且开放所有源代码,你可以随意改进,传播它,当然如果更好用了,记得给我也发一份 :)(要保留偶的版权和注释信息哦) 这个东东使用到了那些控件? 答:delphi的
ADO
控件,INDY,以及第3方Dxsock(服务端用)。 同时发布的还有我自己积累的几个常用单元,有日志,调试,tcp的通用服务和客户端模块等,同样都是十分有用的东东。 这个东东有demo
程序
吗? 答:有最
简单
的示范
程序
,但时间关系只写了最
简单
的演示代码,还有很多值得你去挖掘的实用接口和单元。 我有了改进版本,怎么联系这个东东的作者? 答:QQ 22900104 ,Email 22900104@qq.com 马敏钊 发布这个东东的目的是什么? 答:好用的东东大家分享,共同学习,共同进步,希望大家都能发扬开源精神。 构架说明: 大概是这样的,偶有一个服务器对象,负责提供
数据库
服务,在需要提供数据服务的
程序
里创建它即可。 使用起来十分
简单
首先引用服务端单元 uses UntRmodbSvr; //创建远程服务对象 (参数1 服务端口号 日志对象,如果不需要记录日志请填nil) Gob_RmoDBsvr := TRmodbSvr.Create(FSvrPort, nil); //
连接
数据库
可以是
ADO
支持的所有
数据库
调用TDBMrg提供的获取各种
数据库
的链接字符串即可,这里
连接
Access
数据库
Gob_RmoDBsvr.ConnToDb(TDBMrg.Get
Access
ConnStr('cfg.mdb')); 到此为止,2行代码使你的这个
程序
具有了将
数据库
发布出去的能力,其它机器的
程序
可以方便的通过它访问到
数据库
,像使用本地
数据库
一样。 客户端只需
连接
服务端即可,不管服务端是什么样的
数据库
,无需安装任何
数据库
驱动。 uses UntRemSql; //创建客户端对象 RmoClient := TRmoHelper.Create(); //
连接
服务端 填入服务端地址和端口(与服务端端口一致即可) Result := RmoClient.ReConnSvr(ISvrIP, Iport); 2行代码使你的客户端
程序
具有了方便的访问到远端的
数据库
,像使用本地
数据库
一样,并且你原有的单机
数据库
程序
可以很方便改为远程
数据库
。 具体使用方法可以查看DEMO
程序
Excel VBA与
数据库
整合应用范例精讲
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 利用
ADO
X创建
数据库
和数据表 实例1-3 利用SQL语句创建
数据库
和数据表 实例1-4 在已有的
数据库
中
创建数据表(DAO) 实例1-5 在已有的
数据库
中
创建数据表(
ADO
X) 实例1-6 在已有的
数据库
中
创建数据表(SQL,Command对象) 实例1-7 在已有的
数据库
中
创建数据表(SQL,Recordset对象) 实例1-8 利用
Access
对象创建
数据库
和数据表 实例1-9 利用
Access
对象在已有的
数据库
中
创建数据表 实例1-10 利用工作表数据创建数据表(
ADO
X) 实例1-11 利用工作表数据创建数据表(
ADO
+SQL) 实例1-12 利用工作表数据创建数据表(DAO) 实例1-13 利用已有的数据表创建新数据表(
ADO
) 实例1-14 利用已有的数据表创建新数据表(DAO) 实例1-15 利用已有的数据表创建新数据表(
Access
) 第2章 获取
Access
数据库
信息 实例2-1 检查数据表是否存在(
ADO
) 实例2-2 检查数据表是否存在(
ADO
X) 实例2-3 检查数据表是否存在(DAO) 实例2-4 检查数据表是否存在(
Access
) 实例2-5 获取
数据库
中
所有表的名称和类型(
ADO
) 实例2-6 获取
数据库
中
所有表的名称和类型(
ADO
X) 实例2-7 获取
数据库
中
所有的表名称(DAO) 实例2-8 获取
数据库
中
所有数据表名称(
ADO
) 实例2-9 获取
数据库
中
所有数据表名称(
ADO
X) 实例2-10 获取
数据库
中
所有数据表名称(DAO) 实例2-11 获取
数据库
中
所有数据表名称(
Access
) 实例2-12 检查某字段是否存在(
ADO
) 实例2-13 检查某字段是否存在(
ADO
X) 实例2-14 检查某字段是否存在(DAO) 实例2-15 检查某字段是否存在(
Access
) 实例2-16 获取
数据库
中
某数据表的所有字段信息(
ADO
) 实例2-17 获取
数据库
中
某数据表的所有字段信息(
ADO
X) 实例2-18 获取
数据库
中
某数据表的所有字段信息(DAO) 实例2-19 获取
数据库
中
某数据表的所有字段信息(
Access
) 实例2-20 获取
数据库
的所有查询信息(
ADO
X) 实例2-21 获取
数据库
的所有查询信息(DAO) 实例2-22 获取
数据库
的模式信息(OpenSchema) 实例2-23 获取表的创建日期和最后更新日期(
ADO
X) 实例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 删除数据表(
ADO
X) 实例6-5 删除数据表(DAO+DELETE) 实例6-6 删除数据表(DAO+SQL) 实例6-7 删除数据表(
Access
) 实例6-8 为数据表增加字段(
ADO
) 实例6-9 为数据表增加字段(
ADO
X) 实例6-10 为数据表增加字段(DAO) 实例6-11 为数据表增加字段(
Access
) 实例6-12 删除字段(
ADO
) 实例6-13 删除字段(
ADO
X) 实例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 检查数据表是否存在(
ADO
X) 实例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 获取其他工作簿
中
的工作表名称清单(
ADO
X) 实例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
+
ADO
X) 第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事件
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章