如何将查询结果存为dbf的文件?

tough 2000-06-03 07:43:00
各位高手:
我在vb6.0中需要将ado.recordset保存为dbf格式的文件.我试过创建excel对象,将数据填入其中,再另存为.dbf的文件,但这样做会有数据丢失.各位有更好的方法吗?
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Un1 2001-07-26
  • 打赏
  • 举报
回复
VB 源码 DBASE IV DBF 数据库引擎:

1:支持多种数据类型(Byte Array, Long String 甚至 IPicture 的数据库直接存储)
2:支持 Filter, 任意类似 SQL 语句查询。
3:无须任何其他 DLL 支持。
4:Binary 仅 64k 以内,Source 128k 以内。

http://www.banasoft.com/DownLoad/BNxBase.exe
OLD_VB_FAN 2001-06-10
  • 打赏
  • 举报
回复
在 Form 上放置一个 CommandButton,加入 Microsoft DAO 3.51 Object Library,使用mdb库中的临时表Temp,在 Command1_Click 中加入以下程序代码:

Dim db As Database
dim strSql as string
Set db = Workspaces(0).OpenDatabase(App.Path & "\Sample.mdb")

strSQL="SELECT * INTO [dBase III;DATABASE=MDB文件路径].[dbase文件名称] FROM [temp]
db.Execute strSQL
注意:
Temp.DBF 事先不可存在,否则会产生错误!
OLD_VB_FAN 2001-06-10
  • 打赏
  • 举报
回复
@_@
OLD_VB_FAN 2001-06-10
  • 打赏
  • 举报
回复
可以先建立一个ACCESS临时表,然后导出为DBF文件

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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