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

   Рубрики
 
 
 
 

 Форуми
» 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
    Страница 1 / 5

 



Този урок има за цел да запознае читателита как се борави със структури от бази данни в ASP.NET. За да бъде още по-продуктивен урока, ще Ви покажа как да разработите приложение, визуализиращо дървовидни структури, записани в бази данни.

   Тъй като не всеки има инсталиран MS-SQL Server в къщи, този пример се съсредоточава върху работата с бази данни тип "Microsoft Access". Идеологията за достъп и боравене с бази данни е една и съща, независимо какъв итп бази данни използвате, така че ако схванете този пример, със сигурност сте схванали и основната идея.

   Нака започна малко по-отдалече (за кой ли път...):

   Класическият модел за достъп до бази данни, наречен ADO, се базира на парадигмат клиент-сървър. Клиентът подава заявка към базата данни, а сървърът връща отговор, най-често под формата на таблица (или част от таблица). В основата на ADO се крие обектът Recordset, в който се пазят записите, които сме поискали при заявката.

   С преминаването от двуслойна към n-слойна архитектура (нещо напълно обичайно за разпределените интернет базирани приложения), моделът ADO става практически неизползваем поради няколко причини, основните от които са:

   1) Recordset обектът пази само релационни данни т.е. не може да представи вътрешната структура на реалните данни.
  
   2) ADO е COM базиран, следователно не може да комуникира ефективно с не-windows базирани системи.

   За разлика от своя събрат, ADO.NET решава тези проблеми. ADO.NET е n-слойно ориентиран и всеки слой има строго определена функция. В основата на ADO.NET стои обекта "DataSet", който може да работи както с релационни, така и с дървовидни бази данни (най-често в XML формат). Предаването на данни м-у отделните слоеве на ADO.NET се гради на протокола XML, което гарамтира, че всяка операционна система може да "прочете" и "изпълни" дадена заявка. XML базираните заявки се предават през порт 80 на сървъра, така че няма опасност заявките от и към ADO.NET да бъдат филтрирани от рутер или защитна стена.



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


Ключови думи: 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