Owh, leh bagi source code tu tak?
Kalau tanya pada saya lah, saya akan pakai data reader daripada datatable..
So apa yang saya faham bro ambil data dari sql dengan mengunakan dataAdapter.. betul?
tepat Tuan
So dari data adapter bro akan fill maklumat kedalam datatable. Kemudian buat foreach untuk hasilkan maklumat yang bro nak..
tepat lagi sekali...
Tapi kalau macam saya, saya lebih suka gunakan datareader dan simpan kedalam list.
Maksud nko array?
untuk 1st loop record no 1 yg ada multiple column nak update, query ke SQL untuk dapatkan berbilang info dari column2 tersebut dah update record no 1...camna nak store data dari multiple column dlm list/array tu???:-?:-?:-?
Apa beza datatable dan datareader?
DataTable : Akan ambil data segedebuk, hanya memerlukan sambungan sql sekali sahaja. Ibarat ambil air dari perigi mengunakan baldi.
x, aku query data yg aku nak untuk record tersebut ja...
DataReader : Akan ambil data satu persatu, memerlukan
sambungan sql berterusan. Ibarat ambil air mengunakan hos. Tetapi kalau hos tu putus so data dapat separuh sahaja
for each record updated xyah open re-connection balik & start re-query balik untuk record seterusnya???
Sebab masalah ini saya pernah dapat selesaikan bila kira calculation dengan data lebih daripada 1 juta rekod. Lebih cepat daripada pakai datatable..
Gud Luck