Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 ASP.NET, бази данни и дървовидни структури
  1. Въведение
  2. Основни обекти на ADO.NET
  3. Да започнем с базата данни
  4. Намиране на поддървото
  5. Пълния сорс код
     
Автор  futureweb (02.01.2005 19:05)  съобщение до автора
Погледнат  6271 пъти  добави към любими
Оценка  добави коментар
Гласове  18  изпрати на приятел
Коментари  (3)  абонирай се за ASP
    Страница 2 / 5

 



След това кратко въведение, нека разгледаме основните обекти, с които ще се сблъскате, докато работите с ADO.NET.

   Но преди всичко трябва да решите какъв тип бази данни ще използвате! Майкрософт са предвидили два основни набора от обекти за боравене с бази данни. Единият от тях е специално оптимизиран за работа с MS-SQL Server v7.0 или по-нов, а другият набор от обекти е за всички останали видове бази данни. Разлика с работата на тези два вида обекти няма, те се различават само по представката на техните класове. MS-SQL базираните обекти започват с представката "Sql", а другите - "OleDb". Ако желаете да преминете от единия тип обекти в друг, просто преименувайте представките на всички класови идентификатори.

   И двата вида обекти се намират в пространството от имена "System.Data". За да не ипшете много код е препоръчително да отбележите, че използвате едно от двете пространства от имена:

CODE
1
2

  using System.Data.SqlClient;    // За MS-SQL базирани системи

или

CODE
1
2

  using System.Data.OleDb;    // За MS-SQL базирани системи

За да започнете работа с базата данни, е необходимо да осъществите достъп до нея, посредством обект от тип "OleDbConnection". Единствената работа на този обект е да инициализира връзка към базата данни и да я затваря, след като вече връзката не е необходима. Най-често синтаксисът на командата е следния:

CODE
1
2
3
4
5
6
7
8
9
10
11

  private OleDbConnection connection= new OleDbConnection();
 
connection.ConnectionString = "Низ за връзка към БД";
 
connection.Open();
 
//----------------------------------------
 
// Тук се извършва работата с базата данни
 
//----------------------------------------
  ...
  ...
  ...
 
connection.Close();

   След като връзката е осъществена, необходимо е да създадете обект, който ще комуникира с базата данни. Тази работа се извършва от обекта "OleDbDataAdapter", който попълва полетата в "DataSet" обект, или "разрешава" обновяването на базата данни.

   Още много думи могат да се кажат, но програмистът разбира най-добре, когато види работещ код! Ето защо ще Ви демонстрирам как да изградите приложение, което чете дървовидни данни във формат "Microsoft Access 2000" и ги визуализира на екрана на браузъра.



 << Предишна страница Следваща страница >> 


Ключови думи: asp бази данни ms sql server


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: futureweb  
Иван Давидов е професионален програмист, специализирал в разработката на интернет базирани приложения. Работи като програмист във фирма "Tumbleweed Communications" гр. София. Ivan Deyanov Davidov davidov.i[[a.t]]gmail[[d.o.t]]com Tel: +359 889 357 125
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

"using System.Data.OleDb;    // За MS-SQL базирани системи"

Е за MS Access предполагам от пастването е стнала грешката

  Filip_n на 19.02.2008 10:58

Скрипта иначе е готин упсях да си го едитна за visual studio 2005 

  ritch на 27.04.2007 12:07

Исках да попитам от каде мога да намеря базата данни която е използвана ?

  ritch на 27.04.2007 12:05

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008