社区
C#
帖子详情
如何生成一个DBF文件
shenpeng1024
2007-07-21 01:13:05
谁有用C#直接生成DBF文件,并向里写入数据的类。
...全文
1334
18
打赏
收藏
如何生成一个DBF文件
谁有用C#直接生成DBF文件,并向里写入数据的类。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xwk789xwk
2007-08-04
打赏
举报
回复
学习之中
wudeqing
2007-08-04
打赏
举报
回复
up
十豆三
2007-08-04
打赏
举报
回复
安装oledb for vfp
建一ado连接,选oledb for vfp,如果是数据库,连接到数据库,如果是自由表,连接到自由表所在目录,然后发送Create table语句创建DBF即可。
Oledb for vfp 下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E1A87D8F-2D58-491F-A0FA-95A3289C5FD4&displaylang=en
File Name: vfpoledb.exe
Version: 1.1
Date Published: 1/5/2006
Language: English
Download Size: 2.5 MB
songcan
2007-07-26
打赏
举报
回复
GOOGLE 一下ADOX 看行不行
shenpeng1024
2007-07-26
打赏
举报
回复
自己顶一下
vainnetwork
2007-07-21
打赏
举报
回复
关住,帮顶
laziercdm
2007-07-21
打赏
举报
回复
用 delete from table where primarykey=fieldValue的SQL??
为什么不试试create table '' as select * from table where 0=1建立空表呢
MicroSoftor
2007-07-21
打赏
举报
回复
C#可以操作DBF,没听说能生成DBF文件的
lovingkiss
2007-07-21
打赏
举报
回复
两个星星也来扯淡阿——汗~~
cnjack
2007-07-21
打赏
举报
回复
樓上的是創建一個空的dbf文件
CathySun118
2007-07-21
打赏
举报
回复
using System;
using System.IO;
public class Testfloat
{
public Testfloat()
{
File.Create("dd.dbf"); //比如生成dd.dbf
}
public static void Main()
{
new Testfloat();
}
}
File.Create("tt.dbf")
cnjack
2007-07-21
打赏
举报
回复
我現在也是遇到這種問題.
是用OdbcCommandBuilder,老是不能生成UpdateCommand和DeleteCommand.
我將表中的原有資料用Row.Delete()全部刪除(每次更新需要以最新的資料),在執行DataAdapter.Update時,提示"沒有傳回任何索引鍵資料行資訊的 SelectCommand 不支援 DeleteCommand 的動態 SQL 產生".
我就重新設置表的索引為"獨一索引"或"候選主鍵索引",錯誤還是一樣.于是我用OdbcCommand執行sql命令"delete from table where primarykey=fieldValue"直接刪除,這樣是可以了,但打開dbf文件一看,資料是刪除,但不過是加了刪除標記.沒有pack.
看來只有用sql命令的create table先創建一個對象,然后再調用此對象,並插入資料了.
lovingkiss
2007-07-21
打赏
举报
回复
根据说明就可以建立起来——不出问题,概率不高~~这种介绍,大多流于表面。。。
blackant2
2007-07-21
打赏
举报
回复
为什么不google?
http://www.google.cn/search?q=%E7%94%9F%E6%88%90dbf%E6%96%87%E4%BB%B6&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox
DBF文件结构分为两大部分:文件结构说明区和数据区。
一、文件结构说明区包括数据库参数区和记录结构表区。数据库参数区占32个字节:
1字节 数据库开始标志(若数据库含DBT文件为80H,否则为03H)
2-4字节 文件建立或修改的日期
5-8字节 数据库的记录记录数,低字节在前,高字节在后
9-10字节 文件结构说明区长度
11-12字节 每条记录的总长度
12-32字节 保留
记录结构表区包括各字段参数,每个字段占32字节:
1-11字节 字段名
12 字段类型
13-14 首记录中该字段对应内存地址的偏移量
15-16 首记录中该字段对应内存地址的段地址
17 字段长度
18 字段小数位数
在所有记录结构表区后是数据库结构结束标志,其中 Foxbase 以0D结束,dBASE 以0D,00
结束。
二、数据库数据区每条记录按字段依次存放,没有分隔符,也没有终止符,每条记录以删除标志
20H开始,若该记录被删除,则该标志为2AH 即“*”。
数据库的最后一个字节为结束标志1AH。
Jinwmmail
2007-07-21
打赏
举报
回复
长见识.jf
llyzcy
2007-07-21
打赏
举报
回复
ding
lovingkiss
2007-07-21
打赏
举报
回复
一般做法都是用C#的SQL语句,通过SQLServer来建立数据库~~直接写“文档”数据库,确实没有接触过。
lovingkiss
2007-07-21
打赏
举报
回复
C#直接生成DBF文件,闻所未闻,没见过
从数据库中导出表
生成
dbf
文件
命令
从数据库中导出表
生成
dbf
文件
命令
java
生成
dbf
文件
根据需求
生成
dbf
文件
,根据模板
dbf
文件
生成
特定格式的
dbf
文件
,可以帮助解决项目中的特殊需求问题,更好地完整项目。
dbf
文件
是一种存储数据的格式,所以在某些需求中,会需要使用。
oracle19c_oca_ocp_ocm实战
本系列课程分为,0-理论知识部分 0.1-oca_ocp_ocm相关知识内容(uploading)1-安装部分 1.1单实例命令行安装 1.2单实例图形安装 1.3rac安装 1.4rac(pdb架构)+dg 单实例安装(用rman的duplicate和rman备份2种方式搭建dg) 1.5rac(pdb架构)+rac dg2-迁移部分 2.1单实例之间的迁移 2.2单实迁移到rac 2.3rac迁移到单实例 2.4rac和rac之间的迁移。 2.5关于xtts的迁移方法的使用3-恢复部分 3.1单实例本地恢复 3.2rac本地恢复4-数据库升级部分 4.1 19.3升级到19.13 4.2 12.1.0.2升级到19.3 4.3 12.2.0.1升级到19.3 4.4 19.3的rac升级到19.135-数据库优化部分 5.1如何看懂执行计划 5.2 hash, nest loop, merge的执行计划各自适用于那种场景? 5.3为什么要用直方图,19c的直方图有frency, balance, top-frenkency, hybrid?允许最大的bucket是多少?6-数据库asm磁盘操作部分 6-1如何用一条命令迁移rac存储。 6-2如何用笨方法迁移rac存储。 6-3目前asm磁盘是external冗余级别,如何修改为normal的冗余级别。7-数据库工具部分 7.1oem如何进行安装,如何进行纳管数据库,如何使用 7.2如何用oem监控数据库 8-综合实战。 a库是11.2.0.3的单实例数据库,容量有20T。 b库是19.13的rac环境的pdb数据库,容量只有21T. 如何把a库的数据迁移到b库的pdb数据库? 这个综合实战非常考验大家,基本上囊括了数据库复制安装,数据库dg,数据库升级的方方面面。 大家可以自己先想想怎么实现。一课程主题手把手带大家进行实操,在实操中提升自己手把手带大家学习orace 19的ocm课程,学完本课程,至少具有3-5年oracle数据库水平。文档和视频is uploading. 二课程特色 学oracle,找阿伟阿伟出品,必属精品从实战出发,贴近实战,自己实战,实战为王,在实战中提升自己授人以鱼不如授人以渔通过此系列课程可以提高3-5年oracle水平交个朋友,物有所值,诚意满满走心课程,把自己在运维中的坑,提炼知识后,实战给大家 三课程内容 0.理论知识部分(上传中。。。) 0.1数据库监听(动态监听,静态监听,多个ip同时监听1521,
一个
ip监听多个service_name) 0.2rman 命令中的set rename datafile和 alter database rename datafile 有啥区别? 0.3 ............1.数据库单实例安装 1.0 安装检查 1.0.1安装包检查 1.0.2修改系统参数 1.0.3数据库用户创建 1.0.4创建目录 1.0.5上传安装软件包 1.0.6修改oracle用户环境变量 1.1 rhel7系统图形安装oracle 19c单实例数据库 1.2 rhel7系统命令行安装 1.2.0命令行安装数据库软件 1.2.1命令行创建non cdb数据库实例 1.2.2命令行创建 cdb数据库实例2.rac数据库安装 1.课程结束成果演示 1.1 用workstation,安装一套rhel7+oracle19c+rac+multipath+共享存储+DNS服务器+DNS客户端+NTP服务器+NTP客户端的生产环境 1.2 怎样打oracle19c的rac补丁(包括GI补丁,oracle补丁,数据库补丁,OJVM补丁,bug补丁) 2.安装openfiler软件,模拟共享存储+配置多路径访问 2.1安装openfiler软件 2.2配置openfiler软件(配置2个虚拟网卡,模拟服务器的2个HBA卡) 2.3创建ocr磁盘 2.4创建mgmt磁盘 2.5创建数据
文件
磁盘 2.6创建归档日志磁盘 3.安装2台数据库服务器 3.1安装2台数据库服务器RHEL7.5 3.2配置服务器双网卡绑定+配置服务器心跳线 4.安装多路径软件识别共享存储中的磁盘 4.1安装服务器本地yum源 4.2安装iscsi软件,配置多路径配置
文件
,识别共享存储中的磁盘 4.3识别ocr磁盘 4.4识别mgmt磁盘 4.5识别数据
文件
磁盘 4.6识别归档日志磁盘 5.oracle19c的rac环境系统参数官方说明 5.1如何配置oracle19c的rac的系统参数(我们参考官方说明) 5.2oracle19c+rac环境Best Practices 官方说明文档 6.安装oracle19c+rac之前的准备工作 6.1修改/etc/hosts
文件
6.2配置DNS服务器+DNS客户端+NTP服务器+NTP客户端 6.3创建用户和组 6.4创建目录 6.5修改用户环境变量 6.6安装相关软件包 6.7配置ssh互信 6.9禁用服务器透明大页 7.安装oracle+19c+rac软件 7.1安装GI软件 7.2创建ASM磁盘,主要是数据
文件
磁盘和归档日志磁盘 7.3安装数据库软件 7.4创建数据库实例 7.5日常常用维护集群命令(启停数据库,启停集群,查看监听,教同学们怎样不死记命令,而且命令还正确) 8.打补丁 8.1打GI和ORACLE的操作系统补丁 8.2打OJVM补丁 8.3打ORA600的bug补丁 9.课程总结和成果演示 9.1课程总结和成果演示3.rac+dg(单实例)数据库安装(pdb架构) 3.1.1dg知识点讲解 3.1.2配置dg监听,密码
文件
,参数
文件
。 3.1.2通过rman的duplicate命令进行dg搭建1。 3.1.3通过rman的duplicate命令进行dg搭建2 3.1.4进行数据库切换需要的配置。 3.1.5数据库正常switch over 3.1.6数据库如何fail over 3.1.7dg库failover以后通过闪回快速恢复dg 3.1.8dg库failover以后通过新主库的控制
文件
快速恢复dg 3.1.9备库归档缺失如何进行解决。 3.1.10recover database和recover standby database是否可以在dg中使用? 3.1.11如何通过rman的备份进行搭建dg。 3.1.12dg库使用静态监听无法监听pdb数据库的service问题如何进行解决? 4.rac+rac dg的实战步骤(pdb架构)(上传中。。。)5.19c单实例数据库通过rman备份进行异机迁移到单实例数据库 5.1通过备份脚本进行数据,归档,控制
文件
备份 5.2通过备份脚本进行归档,控制
文件
备份 (注意源库备份目录是/backup/db和/backup/ar) 5.3传输备份
文件
到目标库 (传输备份
文件
到目标库的/home/oracle/bk目录) 5.4利用参数
文件
启动数据库到nomount 5.5利用备份集恢复控制
文件
,并启动数据库到mount 5.6通过restore database恢复数据库 5.6.1注册目标库备份集到控制
文件
5.6.2启动数据库到mount状态,确定recover database的序列号 5.7recover database 5.7.1通过rman 进行recover database 5.7.2通过sql 命令行进行 recover database; 5.8.打开数据库 5.8.1解决打开数据库后,sys用户无法远程监听登录问题 5.8.2修改数据库动态参数启动数据库 5.9.备份的扩展 5.9.1如何知道备份集里面有哪些归档 5.9.2如何从这些备份集中提取归档 5.9.3进行异机数据库迁移时,如何逐步应用归档,并且如何open read only数据库后,继续应用归档 5.9.4为何要进行 open read only进行提前打开验证。 5.10.rman迁移备份的补充 5.10.1如何再rman中设置数据
文件
,在线日志
生成
路径。 类似如下命令 run 6单实例数据库无数据丢失通过rman备份异机迁移到rac数据库和rac数据库通过rman迁移到rac数据库 6.1单实例源库进行数据库升级 19.3的源库升级到19.13版本(包括打数据库补丁和ojvm补丁) 6.2.传输备份
文件
到目标库 传输备份
文件
到目标库的/home/oracle/bk目录 6.3.利用参数
文件
启动数据库到nomount 6.4.利用备份集恢复控制
文件
,并启动数据库到mount 6.5.通过restore database恢复数据库 注册目标库备份集到控制
文件
启动数据库到mount状态,确定recover database的序列号 6.6.recover database 通过rman 进行recover database 通过sql 命令行进行 recover database; 6.7.单实例数据库恢复完成后,配置为rac数据库 注册数据库到集群 修改数据库参数
文件
到asm 6.8.迁移rac数据库到rac数据库。 单实例数据库异机迁移到rac和,rac数据库异机迁移到rac有啥不一样。 根据上面理论,实施rac数据库异机恢复到rac7数据库本地恢复系列 7.1单实例数据库本地恢复 7.2rac数据库本地恢复8综合实战(uploading) 7.1实战课题: 有一台11.2.0.3的单实例数据库A,数据库容量有20T,无备份。 如何迁移到新搭建的rac环境B(数据库版本是19.13),并且是迁移到rac的pdb数据库中,并且rac数据库的asm容量只有21T. 这次实战包含的知识点。 1-如何在环境B复制数据库A的软件,最好进行复制,因为数据库A的11.2.0.3打了很多补丁,如果安装11.2.0.3软件,会造成版本不一致。 2-如何搭建11.2.0.3的单实例dg。 3-dg归档缺失如何解决。 4-如何升级11.2.0.3单实例到11.2.0.4单实例 5-如何升级11.2.0.4单实例到19.3单实例 6-如何升级19.3单实例到19.13单实例。 7-如何迁移19.13单实例数据库到19.13的rac的pdb数据库中。9数据库升级系列 8.1 单实例19c数据库升级到19.13版本。 8.2 单实例12.2.0.1数据库升级到19.13版本。 8.3 单实例12.1.0.2数据库升级到19.13版本。 8.4 19c数据库rac升级到19.13版本。
C#使用读取
文件
方式读取
DBF
库
生成
DataTable,将DataTable
生成
DBF
操作
DBF
库和DataTable转换,
DBF
生成
DataTable,DataTable
生成
DBF
文件
java快速导出几十万百万
生成
DBF
文件
数据后台内附有java
dbf
.jar
封装了大数据
DBF
的读取、写入,并附有所使用java
dbf
.jar
文件
C#
110,529
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章