社区
C#
帖子详情
用二进制存取dbf文件
huing
2010-02-25 05:40:15
测试自定义了一个dbf,只有1个字符类型的字段,
如何用2进制方式添加记录?
直接
BinaryWriter writer = new BinaryWriter(instream);
writer.Write("test");
写不进去,再次读取dbf的时候报不是一个可读取的流
...全文
138
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
COBOL语言数据
文件
格式分析及其转换.pdf
计算机基础教材习题答案.pdf
计算机专业
09102-第02讲---oracle-10g物理存储结构与sqlplus1一等奖全国示范课(1).pptx
09102-第02讲---oracle-10g物理存储结构与sqlplus1一等奖全国示范课(1).pptx
计算机基础习题及答案.pdf
计算机基础习题及答案.pdf
2013年专升本计算机考试题.pdf
2013年专升本计算机考试题.pdf
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章