给分求助!用ADOTable操作.CSV文件:012345显示成12345?

qsgs 2003-08-30 12:21:08
为什么用ADOTable操作.CSV文件文件时,其中字段值012345会显示成12345?
只要是以0开头的数字串都会去掉开头的0。该如何解决呢?
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qsgs 2003-09-01
  • 打赏
  • 举报
回复
用文本编辑器在.csv文件里相关数据后加一个"'",例如“012345'”,然后在BCB中用Field Editor添加一个Data字段,指定其为String类型,显示正确,为什么?不知道。
看来.csv文件里的数字字符串系统默认为数字类型而不是字符串类型。
qsgs 2003-08-30
  • 打赏
  • 举报
回复
这个方法在EXCEL中可行,在CSV文件中字串之前或之后加" '"也可以,但显示时连" '"也一并显示,不好看,dataset->FieldByName(fielname)->AsString的返加值也有" '",很麻烦。
不知有没有别的方法?
annkie 2003-08-30
  • 打赏
  • 举报
回复
试试在其前面加一个" '"

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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