Title: .NET:: Beda Syntax pada Penggunaan SqlDataAdapter

Mohon pencerahan ttg perbedaan cara penggunaan Syntax SqlDataAdapter dong...

Saya lihat ada yg menggunakan dgn beberapa cara, seperti:

Public cnWIS As New SqlConnection(...)

Public daWIS As New SqlDataAdapter

Public dsWIS As New DataSet

Public cmdSQL As New SqlCommand

cnWIS.Open

Cara 1:

                cmdSQL = cnWIS.CreateCommand

                cmdSQL.CommandText = strSQL

                daWIS.SelectCommand = cmdSQL

        daWIS.Clear()

                daWIS.Fill(dsWIS, "suppliers"))

Cara 2:

                daWIS = New SqlDataAdapter(strSQL, cnWIS)

        daWIS.Clear()

                daWIS.Fill(dsWIS)

Pertanyaan:

1. Apa perbedaan dari kedua cara tersebut?

2. Apa Plus/Minus dari masing2 cara tersebut? And Kapan masing2 cara tst dipilih?

3. Apakah memang daWIS.Clear() sebaiknya selalu dijalankan sebelum daWIS.Fill()??

4. Pada cara kedua, daWIS.Fill(dsWIS) tdk diberikan parameter Nama utk Dataset, apakah akan timbul nama utk Dataset secara otomatis? Apa Namanya?

5. Bila daWIS di deklarasikan sbg Public dan pada pemakaian berikutnya saya tinggal panggil:

daWIS = New SqlDataAdapter(strSQL, cnWIS) atau daWIS.SelectCommand = cmdSQL

Apakah secara otomatis isi variabel daWIS tertimpah dgn perintah yg baru, atau ada akibat lainnya?

Sory, pertanyaannya banyak....soalnya ga taunya emang masih banyak bener…. ;p

TIA.

regards,

Muliadi Liem



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





YAHOO! GROUPS LINKS




Kirim email ke