社区
C#
帖子详情
用二进制存取dbf文件
huing
2010-02-25 05:40:15
测试自定义了一个dbf,只有1个字符类型的字段,
如何用2进制方式添加记录?
直接
BinaryWriter writer = new BinaryWriter(instream);
writer.Write("test");
写不进去,再次读取dbf的时候报不是一个可读取的流
...全文
140
4
打赏
收藏
用二进制存取dbf文件
测试自定义了一个dbf,只有1个字符类型的字段, 如何用2进制方式添加记录? 直接 BinaryWriter writer = new BinaryWriter(instream); writer.Write("test"); 写不进去,再次读取dbf的时候报不是一个可读取的流
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huing
2010-02-26
打赏
举报
回复
测试成功了,需要有一个标志位,同时要把字段补满
writer.Write('0');
byte[] buffer = Encoding.Default.GetBytes("test");
writer.Write(buffer, 0, buffer.Length);
writer.Write("\0 ".ToCharArray(), 0, 15 > buffer.Length ? 15 - buffer.Length : 0);
writer.Write('0');
byte[] buffer2 = Encoding.Default.GetBytes("test2");
writer.Write(buffer2, 0, buffer2.Length);
writer.Write("\0 ".ToCharArray(), 0, 15 > buffer2.Length ? 15 - buffer2.Length : 0);
huing
2010-02-26
打赏
举报
回复
回复内容太短了!
还是没有成功
大飞飞虫
2010-02-25
打赏
举报
回复
StreamWriter 一样的
试试~~~
encoding.ascii
xiezechang
2010-02-25
打赏
举报
回复
帮顶,这个问题最近很多人提了........
COBOL语言数据
文件
格式分析及其转换.pdf
为了解决这些问题,我们采取了多种方法,如使用正则表达式来提取
文件
头和
文件
尾的信息,使用ASCII码和8421
二进制
编码来处理字符型和数值型数据等。 本文对COBOL语言数据
文件
格式进行了分析,并给出了将其转换为
DBF
...
计算机基础教材习题答案.pdf
2. 8421BCD码:这是一种
二进制
编码方式,用来将十进制数字转换成
二进制
,
文件
中出现了***(十进制的214)转换为
二进制
的326的例子。8421BCD码在数字电路和计算机系统中常用于数字的存储与处理。 3. ASCII码:
文件
中...
09102第02讲oracle10g物理存储结构与sqlplus1省名师优质课赛课获奖课件市赛课一等(1).pptx
它是Oracle实例信息、数据
文件
和日志
文件
等信息的内部
二进制
文件
。每个Oracle数据库都有相应的控制
文件
,用于数据库的打开和
存取
。控制
文件
的名字通常为Ctr*.ctl格式,它们只能由Oracle系统自身修改,并且每个数据库...
09102-第02讲---oracle-10g物理存储结构与sqlplus1一等奖全国示范课(1).pptx
控制
文件
是一个存放Oracle实例信息、数据
文件
和日志
文件
等信息的内部
二进制
文件
,每个Oracle数据库都有对应控制
文件
,用于打开、
存取
数据库。控制
文件
的名字通常为Ctr*.ctl格式。 Oracle 10g的逻辑存放结构是数据...
计算机基础习题及答案.pdf
计算机基础习题涉及了计算机系统的基本概念、硬件组成部分、数据处理、编程语言、存储设备、...26.
文件
型病毒通常感染数据库(
DBF
)、可执行(EXE)和文档(DOC)类
文件
,
DBF
文件
是数据库
文件
,容易成为病毒的目标。
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章