主题:请帮一下,如何自动生成编码?
冰风2008
[专家分:0] 发布于 2006-04-21 16:19:00
[size=6]请帮一下,如何自动生成编码?[/size][b]请帮一下,如何自动生成编码?[/b]
回复列表 (共4个回复)
沙发
红色羽毛 [专家分:30] 发布于 2006-04-21 21:30:00
能说的详细点吗?
最好能举个例子
板凳
冰风2008 [专家分:0] 发布于 2006-04-21 21:45:00
如果把列ID自动加1,代码怎么写,在哪儿写?
3 楼
岚山 [专家分:320] 发布于 2006-05-05 09:04:00
你可以先取最大的ID号,然后将其加一处理呀
例如:
long i,d = 1
long id
string id_i,n
id = d + 1
for i=d to id
select ID into :id_i from 表名 where ID = :i;
if id_i <> '' then
d = long(id_i)
id = d + 1
n = string(id)
else
return
end if
next
update 表名 set ID = :n ……;
就可以了呀!
4 楼
冰风2008 [专家分:0] 发布于 2006-05-15 15:34:00
谢谢
我来回复