kalo dengan SQL Server saya kurang tahu
tapi berdasarkan pengalaman saya degan MS Access data yang di insert terakhir belum tentu jadi yang terakhir, jadi MoveLast itu nggak selalu berjalan dengan baik.pada awal pengetesan terlihat baik tapi begitu data mencapai ribu2an kadang2 data itu masuk nggak diakhir.
Solusinya adalah dengan memberikan field nomor masuk yang otomatis.jadi setiap ada data masuk field no diisi dengan no terakhir + 1.jadi kalo mau ambil data terakhir anda tinggal cari no terbesar.
 
semoga membantu.

budiman Lai <[EMAIL PROTECTED]> wrote:
kalo dilihat dari isi record anda, hampir semuanya
mempunyai data yg sama.

select TOP 1 saham from saham order by tanggal desc

dari SQL anda mungkin hasil-nya adalah
saham  tanggal
---------   ----------
4           20050909
3           20050909
3           20050909
3           20050909
2           20050909
1           20050909

kalo di terjemahkan SQL-nya kira2 seperti ini
ambil record pertama dari tabel saham dimana field
tanggal di urutkan dari tanggal terbesar ke tanggal
terkecil.

sekarang sy ingin tanya, apa bedanya record no. 1, 3,
dan 6 pada tabel anda? karena sy lihat semua data
record tsb sama baik dari saham maupun tanggal.

kalo seperti ini, susah untuk mengambil data terakhir
karena tidak ada kata kunci-nya (id, logdate, dsb)

mungkin solusi-nya adalah
SELECT * FROM saham
adodb1.recordset.movelast

semoga membantu.
kalo salah mohon maaf :D

salam,
Budiman Lai
--- Joko Nurjadi <[EMAIL PROTECTED]> wrote:

> teman2,
>
> sebagai contoh, saya punya table saham begini:
>
> saham  tanggal
> ---------   ----------
> 3            20050909
> 4            20050909
> 3            20050909
> 1            20050909
> 2            20050909
> 3            20050909
>
> melalui perintah sql, saya ingin mengambil record
> terakhir, bagaimana caranya ya?
>
> saya sudah mencoba pakai perintah:
>
> select TOP 1 saham from saham order by tanggal desc
>
> tetapi hasilnya 4, seharusnya kan record terakhirnya
> 3, asumsi kasus ini, nggak dimungkinkan menambah
> field pada table, misalnya dengan field autonumber
> atau logdate yg menyimpan getdate()
>
> Thks buat bantuannya.
>
> jn


Tuhan jangan beri aku kekayaan, jika dengan kekayaan aku menjadi sombong dan lupa akan Engkau.
Tuhan jangan beri aku kepintaran, jika dengan kepintaranku menyesatkan banyak orang.
Tapi, beri aku Hikmad agar aku menjadi orang kaya yang takut akan Engkau.
Beri aku Kebijaksanaan, agar dengan kepintaranku aku dapat menjadi berkat bagi banyak orang.




__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


Yahoo! for Good
Click here to donate to the Hurricane Katrina relief effort.

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





SPONSORED LINKS
Programmer Indonesia Basic programming language
Computer programming languages Programming languages Java programming language


YAHOO! GROUPS LINKS




Kirim email ke