Лекция: Проверка работоспособности соединения

После добавления подключения в группе Data Connections появится новый элемент. Дополнительно, появится возможность просмотра таблиц, представлений и хранимых процедур, расположенных на сервере.

Поле добавления сервера в группе Servers появится новый элемент. Вы можете использовать данный элемент для просмотра ресурсов сервера, таких как службы Crystal Reports, журналы событий, очереди сообщений, системные счетчики, службы и серверы SQL Server.

После добавления подключения на форму Form1 объект SQLConnection с именем SQLConnection1(в Visual Basic .NET) илиsqlConnection1(в Visual C# .NET) появляется в списке Component.Далее нужно мышью перенести имена таблиц в окно DataSet, которое занимает весь экран. Кроме таблиц можно добавить и связи. Пример работы DataSet:

private void button3_Click(object sender, EventArgs e)

{

string scon = «Provider=Microsoft.ACE.OLEDB.12.0;Data Source=K:\\123.accdb»;

SqlConnection mycon = new SqlConnection(scon);

string q = «select * from stud»;

SqlCommand cmd = mycon.CreateCommand();

cmd.Connection = SqlConnection(mycon); //?

cmd.CommandText = q;

SqlDataAdapter da = new SqlDataAdapter();

da.SelectCommand = cmd;

DataSet1 ds = new DataSet1();

mycon.Open();

da.Fill(ds, «stud»);

DataTable mytab = ds.Tables[«stud»];

mycon.Close();

}

 

Можно реализовать добавление, удаление, поиск строк.

 

· Поиск выполняется через фильтр:

Пример:

DataTable tbl = ds.Tables[0];

tbl.DefaultView.RowFilter = «Name = 'Petrov' »;

 

Пример:

DataTable tbl1 = ds.Tables[0];

DataRow[] drs = tbl1.Select(«age > 18»);

foreach (DataRow dr in drs)

{… }

 

· Добавление (редактирование) строки:

Пример:

DataTable tbl = ds.Tables[0];

DataRow dr = tbl.NewRow();

dr[«fam»] = «Mays»;

dr[«age»] = 20;

tbl.Rows.Add(dr);

 

· Удаление:

Пример:

Удалить 10 строк

DataTable tbl = ds.Tables[0];

tbl.Rows.RemoveAt(10);

 

Пример:

Удалить строку dr

tbl.Rows.Remove(dr);

 

 

еще рефераты
Еще работы по информатике