在数字字段中的数字前保存零

时间:2017-01-18 09:38:13

标签: delphi

在一个旧的应用程序中,我有一个表(Paradox DB),其中包含一个数字"数字"字段。

用户可以输入"号码"有两种方式:

实施例: 1- 123

2- 000123

我还没有找到以零开头录制录音的技巧 如何在DB中保存零: 000123 ,请?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您无法在数字列中存储前导零。如果您需要保留前导零,则必须使用文本列,或者可能使用单独的列来包含前导零的数量。

答案 1 :(得分:2)

这与存储无关,与显示有关。如果数据库是旧的,那么该值可能在内部存储为两个字节,因此“前导零”在存储方面毫无意义。替代方法是将数据存储为字符串(恰好包含数字)或使用标准格式化例程格式化(文本)显示。