kalau di oracle kan ada rownum (pseudocolumn yg otomatis dibuat ama
oracle n berisi no urut record hasil query), jd saya pikir sih ada
kemungkinan kita bisa query kayak gini:

update tablename 
set fieldid = 
     (select rownum from 
          (select rownum, fieldprimarykey from table) as b 
          where b.fieldprimarykey = fieldprimarykey
     )

sorry guys ini logikaku aja (dulu perasaan aku pernah nemu masalah
kayak gini, tapi lupa dulu penyelesaiannya gimana :"> ),

jd cmmiw ya, kalau bisa tolong yg punya oracle di coba dong :P

best regards
[wwn]

On 9/1/05, Jenar Suseno <[EMAIL PROTECTED]> wrote:
> Kl autonumber memang nomor itu menjadi ID dari record
> jadi tidak akan ngurut lagi kl ada data yang dihapus.
> 
> Mungkin bisa ditambahkan field misal NoUrut, yang akan
> membuat urutan dari 1 sampai sejumlah data bila ada
> proses hapus dan insert.
> 
> Dan bisa dipastikan akan memakan waktu yang lama bila
> datanya sudah ribuan bahkan ratusan ribu.
> Tapi logikanya begini:
> 1. Bikin recordset dari semua data ( rs_data )
> 2. bikin looping
>   rs_data.movefirs
>   xid=rs_data!ID
>   x=1
>   Do
>     ' disini ada instruksi update NoUrut dengan X
>     ' update <tabelny> set NoUrut=" & x & " _
>       where ID= " xid & "
>     x=x+1
>     rs_data.movenext
>   Loop Until rs_data.EOF
> 
> Itu codingnya kl gak salah...
> Mungkin bisa dipikirkan lagi cara yang termudah,
> karena dengan cara ini akan banyak memakan waktu dan
> memory..
> 
> Rgd,
> 
> 
> --- [EMAIL PROTECTED] wrote:
> 
> > Dear All..
> >
> > Bagaimana supaya No_ID itu kalo dihapus akan berurut
> > kembali...misal :
> >
> > No ID           Nama            JK
> > 1               A               L
> > 2               B               L
> > 3               C               P
> > 4               D               L
> >
> > Kalo saya ingin hapus No ID 2 maka otomatis No ID 3
> > akan menjadi 2 , 4
> > jadi 3 dst....
> > Saya coba di Type data autonumber juga tidak bisa
> > ...kalo pake coding
> > gimana caranya ?
> >
> >
> > Haris


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/k7folB/TM
--------------------------------------------------------------------~-> 

Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Programmer-VB/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke