1. Meneruskan parameter
ke pernyataan database. Meneruskan parameter ke pernyataan operasi database dapat dilakukan melalui prosedur tersimpan. Berikut adalah dua metode sederhana dan mudah lainnya:
parameter dapat langsung diteruskan ke variabel pernyataan SQL melalui operasi string di C#, misalnya:
string s ="Davolio";
string sql= "pilih * dari karyawan dengan Nama Belakang="+"'"+s+"'"
setara dengan menulis pernyataan SQL:
pilih * dari karyawan dengan Nama Belakang='Davolio'
Hal ini juga dapat dicapai melalui metode thisCommand.Parameters.Add(), seperti yang ditunjukkan di bawah ini:
string s="Davolio";
SqlConnection thisConnection=new SqlConnection
("Sumber Data=(lokal);Katalog Awal=Northwind;UID=sa;PWD=");
thisConnection.Open()
;
thisCommand.CommandText =
" pilih * dari karyawan di mana LastName=@charname ";
thisCommand.Parameters.Add("@charname",s);
Seperti yang Anda lihat, string s meneruskan parameter "Ddbolio" ke parameter charname dalam pernyataan operasi database.
2. Membaca data dari tabel yang berbeda dalam database ke dalam kumpulan data DataSet.
Metode Isian SqlDataAdapter dapat mengisi kumpulan data yang diketahui dan membuat tabel sementara untuk setiap item yang diisi. Data dapat dibaca dengan mengakses data relevan yang terpusat . Operasi terkait adalah sebagai berikut:
SqlConnection thisConnection=new SqlConnection
("Sumber Data=(lokal);Katalog Awal=Northwind;UID=sa;PWD="
)
;
coba
{
thisConnection.Open
(
)
;
string sql1="pilih * dari karyawan";
string sql2="pilih * dari Pelanggan";
SqlDataAdapter sda=new SqlDataAdapter(sql1,thisConnection ds
= new DataSet(
);
sda.Buang();
SqlDataAdapter
sda1=baru SqlDataAdapter(sql2,thisConnection)
;
string t1=ds.Tables["karyawan saya"].Baris[0]["Tanggal Perekrutan"].ToString();
string t2=ds.Tables["Pelanggan saya"].Baris[0]["Judul Kontak"].ToString( );
Page.RegisterStartupScript("aa","<script bahasa=javascript>alert('t1="+t1+",t2="+t2+"');</script>");
Seperti yang Anda lihat, dua tabel sementara "karyawan saya" dan "pelanggan saya" baru dibuat di kumpulan data ds. Untuk memverifikasi bahwa data dalam dua tabel ini memang telah dibaca ke dalam kumpulan data ds, baris pertama yang sesuai dengan atribut "Hiredate" dalam tabel "myemployees" ditugaskan ke variabel karakter t1 melalui operasi pembacaan data, dan tabel "pelanggan saya" Baris pertama yang sesuai dengan atribut "ContactTitle" ditetapkan ke variabel karakter t2, dan variabel ini ditampilkan di jendela pop-up melalui fungsi JavaStript "alert()". Metode Page.RegisterStartupScript digunakan untuk mengeluarkan blok skrip klien. Parameter pertamanya adalah flag, yang dapat dipilih pengguna secara sewenang-wenang. Parameter kedua adalah skrip JavaScript. Di sini fungsi peringatan digunakan untuk memunculkan kotak dialog MessageBox. Kami mengatur parameter t1 dan t2. Meneruskannya ke dalam skrip untuk menampilkannya di Kotak Pesan.
ps: Karena kecepatan jaringan terlalu lambat, grafik tampilan yang relevan tidak dapat dikirim ke server, sungguh disayangkan. Pengetahuan mengenai gaya dan format penulisan kode juga kurang sehingga membuat kode yang diberikan terkesan berantakan.