access数据库疑问 ( 积分: 15 )

  • 主题发起人 主题发起人 willyu
  • 开始时间 开始时间
W

willyu

Unregistered / Unconfirmed
GUEST, unregistred user!
本人定义了一个文本字段用于记录编号,编号有'000','001','002'等,但到数据库中就变成了'0','1','2'等,如何才能使字符串在数据库不被自动截断
望指教,谢谢
 
应该不是数据库自动截断的吧,是你寸的时候就是0,1,2吧
 
无论用showmessage(id),还是用format('%.3d',[strtoint(id)]), 还是直接'001'存到数据库都被截断了
 
小弟,用了整数类型的字段吧?用varchar就好了
 
一个简单易用的办法,编号从:101 开始
 
你是如何赋值的?
除了数据表字段要定义为文本类型,
控件赋值时不要用.value ,用.asstring
sql语句赋值时要用引号 '(''001'',..) '
 
编号从:101
 
NewLeaner的办法是可以的
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部