CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

一个字段设置成autoincrement,char型的,详细请进。。。

楼主daluobo(小箭)2001-10-12 16:13:54 在 PowerBuilder / 基础类 提问

我想让它显示成000001,我新加一行,它的值就是000002,如何做?我试了只能显示成1,和2。  
  还有,我把第一条删掉,保存然后再添加一条,结果显示的是2,而不是1实际上就只有一条记录这是为何? 问题点数:20、回复次数:8Top

1 楼ht_csc(清风竹韵)回复于 2001-10-12 17:00:17 得分 10

要有00000,我看只能通过程序来实现。  
  自动增加就是这样——最大值+1  
  Top

2 楼daluobo(小箭)回复于 2001-10-12 17:05:13 得分 0

真没有办法了???我现在想也只有程序里面转换了,好麻烦呀!Top

3 楼xingxing(xingxing)回复于 2001-10-12 17:12:18 得分 0

这个是数据的原因,是不行的。  
  你只能在程序中实现!!Top

4 楼zhuzhichao(竹之草)回复于 2001-10-12 17:18:47 得分 10

有一個辦法:  
  假設autoincrement的字段名為a1,現在增加一個偽列a0  
   
  alter   table   TableName   add   a0   as   right('00000'+a1,6)Top

5 楼zhuzhichao(竹之草)回复于 2001-10-12 17:22:06 得分 0

試試用這樣的方法能不能重置:  
   
  DBCC   CHECKIDENT(TableName,reseed,0)Top

6 楼ht_csc(清风竹韵)回复于 2001-10-12 17:24:23 得分 0

如果是在数据窗口中使用,可以使用计算列来实现0的添加。  
  主要看你想在哪儿用了。Top

7 楼ht_csc(清风竹韵)回复于 2001-10-12 20:19:35 得分 0

直接设置此列的edit页的style   Type为EditMask,Mask为000000  
  Top

8 楼daluobo(小箭)回复于 2001-10-16 12:59:29 得分 0

多谢各位,我给分了Top

相关问题

  • Adaptive Server Anywhere6.0 中autoincrement字段如何设置初始值?
  • 有没有字段设置的帮助.ini char 等的作用是什么?
  • 字段设置的疑问?
  • 请教MYPHP 的CHAR字段
  • SQL SERVER 2000中char/varchar 怎样设置字段默认值为""(意思为一个空格)?
  • 如何把字段宽度设置为0,隐藏字段?
  • 这个字段怎么设置(oracle)
  • 在delphi的paradox 7 的字段设置
  • 如何设置sqlcommand查询字段
  • 关于字段设置问题

关键词

  • 程序
  • 实现
  • 显示
  • 只能

得分解答快速导航

  • 帖主:daluobo
  • ht_csc
  • zhuzhichao

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo