Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Koleksi adalah daftar objek yang telah dibangun dari kelas objek yang sama dan yang berbagi objek induk yang sama. Objek koleksi selalu berisi nama tipe objek dengan akhiran Koleksi. Misalnya, untuk mengakses kolom dalam tabel tertentu, gunakan ColumnCollection jenis objek. Ini berisi semua Column objek yang termasuk dalam objek yang sama Table .
Pernyataan Microsoft Visual Basic For...Each atau pernyataan Microsoft Visual C# foreach dapat digunakan untuk melakukan iterasi melalui setiap anggota koleksi.
Contoh
Untuk menggunakan contoh kode apa pun yang disediakan, Anda harus memilih lingkungan pemrograman, templat pemrograman, dan bahasa pemrograman untuk membuat aplikasi Anda. Untuk informasi selengkapnya, lihat "Cara: Membuat Proyek SMO Visual Basic di Visual Studio .NET" atau "Cara: Membuat Proyek Visual C# SMO di Visual Studio .NET" di SQL Server Books Online.
Mereferensikan Objek dengan Menggunakan Koleksi di Visual Basic
Contoh kode ini menunjukkan cara mengatur properti kolom dengan menggunakan Columnsproperti , Tables, dan Databases . Properti ini mewakili koleksi, yang dapat digunakan untuk mengidentifikasi objek tertentu ketika digunakan dengan parameter yang menentukan nama objek. Nama dan skema diperlukan untuk Tables properti objek koleksi.
Mereferensikan Objek dengan Menggunakan Koleksi di Visual C#
Contoh kode ini menunjukkan cara mengatur properti kolom dengan menggunakan Columnsproperti , Tables, dan Databases . Properti ini mewakili koleksi, yang dapat digunakan untuk mengidentifikasi objek tertentu ketika digunakan dengan parameter yang menentukan nama objek. Nama dan skema diperlukan untuk Tables properti objek koleksi.
{
//Connect to the local, default instance of SQL Server.
Server srv;
srv = new Server();
//Modify a property using the Databases, Tables, and Columns collections to reference a column.
srv.Databases("AdventureWorks2012").Tables("Person", "Person").Columns("LastName").Nullable = true;
//Call the Alter method to make the change on the instance of SQL Server.
srv.Databases("AdventureWorks2012").Tables("Person", "Person").Columns("LastName").Alter();
}
Iterasi Melalui Anggota Koleksi di Visual Basic
Contoh kode ini berulang melalui Databases properti koleksi dan menampilkan semua koneksi database ke instans SQL Server.
Iterasi Melalui Anggota Koleksi di Visual C#
Contoh kode ini berulang melalui Databases properti koleksi dan menampilkan semua koneksi database ke instans SQL Server.
//Connect to the local, default instance of SQL Server.
{
Server srv = default(Server);
srv = new Server();
int count = 0;
int total = 0;
//Iterate through the databases and call the GetActiveDBConnectionCount method.
Database db = default(Database);
foreach ( db in srv.Databases) {
count = srv.GetActiveDBConnectionCount(db.Name);
total = total + count;
//Display the number of connections for each database.
Console.WriteLine(count + " connections on " + db.Name);
}
//Display the total number of connections on the instance of SQL Server.
Console.WriteLine("Total connections =" + total);
}