定下varchar 16位,不足位时在右边用空格补上这样可以使导出的txt定位,如下:,

ninewin 2005-12-27 04:25:59
因为是access数据库,所以不大家不要用mssql的语句,
想用delphi的语句可否做到命名adoquery.field[0].value按此格式排出
定下varchar 16位,不足位时在右边用空格补上这样可以使导出的txt定位如下:,


如下:

01006C 26501
02150 36590
02360 23652
1253333 69361

想成为:

01006C 26501
02150 36590
02360 23652
1253333 69361
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2005-12-27
  • 打赏
  • 举报
回复
如果你的数据在两个字段中,可用format
如:
s:=format('%-16s%s',[adoquery1.fields[0].asstring,adoquery1.fields[1].asstring]);
将会保证adoquery1.fields[0].asstring以宽度16输出,不足16位以空格填
ninewin 2005-12-27
  • 打赏
  • 举报
回复
up一下

2,497

社区成员

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

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