Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Работа на основе SQL Connection



Пример:

using System;

using System.Text;

using System.Data;

using System.Data.SqlClient;

namespace ConsoleApplication6

{

class Program

{

static void Main()

{

string scon = @"server = local;" + "database = stud; uid = boss;" + "password=1234; integratedsecurity = SSPI";

string sq = "select * from tovar";

SqlConnection mycon = new SqlConnection(scon);

SqlCommand cmd = mycon.CreateCommand();

cmd.CommandText = sq;

SqlDataAdapter da = new SqlDataAdapter();

da.SelectCommand = cmd;

DataSet ds = new DataSet();

mycon.Open();

da.Fill(ds, "stud");

ds.Tables[0].RowChanged += new DataRowChangeEventHandler(RowIsChanged);

ds.Tables[0].Rows[0]["Fam"] = "Doe";

mycon.Close();

}

public static void RowIsChanged(Object sender, DataRowChangeEventArgs e)

{

Console.WriteLine("New row value is: " + e.Row["Fam"]);

Console.ReadLine();

}

}

}

Значение SSPI использует для логина (вхождения в сервер) учётную запись Windows.

8. Строка соединения и её параметры

Имеется 3 типа соединений:

· OdbcConnection (соединение с машиной фирмы Borland)

Пример: Odbc Connection Con = new Connection();

Con.ConnectionString = “DSN = mycon”;

· OleDBConnection (соединение с БД Microsoft)

Пример: OleDbConnection MyCon = new OleDbConnection(“Provider = Microsoft.Jet.OleDB.4.0;” + “DataSource = c:\work\my.mdf”);

· SQLConnection (соединение с MS SQL Server)

Пример: SqlConnection Scon = new Sqlconnection();

Scon.ConnectionString = “DataSource =./SQLExpress;” + “UserInstance = true;” + “User Id = stud; Password = 1234”;

Еще пример: SqlConnection MyCon = new SqlConnection(“Server = localhost;” + “DataSource =mydb.mdf;” + IntegratedSecurity = true”);

MyCon.Open();

(примечание:./ определяет локальный компьютер, т.е. localhost)





Дата публикования: 2015-02-03; Прочитано: 253 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...