Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

W oknie Eksploratora Server, gdzie tabele bazy danych są prezentowane na Microsoft SQL Server. W postaci drzewa (patrz Rys. 4.1), Dla każdej tabeli można otworzyć okno, naciskając przycisk Data TABLE. To okno zapewnia możliwość edycji danych tabeli. Wygląda na to, że to okno edycji jest w przybliżeniu reprezentowane na FIG. 4.2. W przybliżeniu dlatego, że całkowita głośność nie wprowadziła na uwadze dużą liczbę kolumn.

      1. Wdrażanie wyświetlania bazy danych

Wyświetlanie bazy danych (składnik danych) jest wymagany w celu wykluczenia dodatkowego dostępu do bazy danych i serwera. Jest to bardzo ważna funkcja, ponieważ jeśli istnieje wielu użytkowników z bazą danych, ładunek serwera może być dość duży - liczba żądań wiele razy większa, co doprowadzi do spowolnienia wykonania żądań.

Dlatego na koszt DataSet na komputerze klienta, baza danych jest wyświetlana, z którą działa. Po zakończeniu bazy klienta i serwer są synchronizowane (a raczej zmiany dokonane w bazie danych klient) są wykonane do bazy serwera)

Wyświetla naszą bazę danych na MS Visual Studio 2005 w następujący sposób:

Wszystkie dane liczbowe mają typ Int32, ciąg - ciąg. Wymiary danych łańcuchowych odpowiadają tymi podanymi w fizycznym modelu bazy danych.

Pokazuje, że w każdej tabeli znajdują się również tableadaptery. Jest to rodzaj mostów do połączenia zbiorowego i źródła danych. Oto techniki, takie jak wypełnienie i GetData ()

Ta metoda jest przeznaczona do wypełnienia tabeli z żądanymi danymi ze źródła (plik bazy danych)

    OTRZYMAĆ DANE ()

Zaprojektowany, aby podjąć dane z tabeli wyświetlania.

    1. Realizacja oprogramowania

Główną cechą wdrażania oprogramowania jest fakt, że wszystkie klasy odpowiedzialne za edycję tabel bazy danych są dziedziczone z jednej klasy podstawowej, co daje nam wygodę w implementacjach. Sposoby tej podstawowej klasy zostały opisane powyżej. Podstawowe metody wirtualne klasy muszą być zablokowane w klasie potomek. Wszystkie te metody pozwalają zmienić parametry, takie jak: nazwa nagłówka kształtu, napełniania i zapisywania żądanej tabeli bazy danych (jeden pojemność działa tylko z jedną tabelą, w sensie edycji danych; jednak gdy dane są wyświetlane , Można korzystać z wielu tabel bazy danych w celu pokazania danych w formie przyjaznej dla użytkownika).

      1. Interfejs programu.

Głównym oknem to aplikacja MDI, która ma następujące menu:

Każda z tabel do edycji bazy danych jest wywoływana przez odpowiedni element menu "tabele".

Raport ładowania na nauczycielach jest również tworzony przez kliknięcie odpowiedniego elementu menu "Raporty".

Jako dodatkowa zdolność oprogramowania znajduje się "konsola" element menu, który umożliwia wykonanie żądań bazy danych SQL wprowadzone przez użytkownika i wyjść wynik w tabeli (składnik danych). W tym celu konieczne jest znanie nazw stołów i dziedzin, oraz, głównie, został stworzony w celu wygody w realizacji oprogramowania, ale także innych "dedykowanych" użytkowników.

Adnotacja: Po przeczytaniu tego wykładu możesz: tworzyć zapytania za pomocą programu SQL Server Management Studio Query Projektant, wyodrębnij informacje o tabelach systemu bazy danych, dynamicznie tworzyć proste żądania oparte na wejściu użytkownika, format wprowadzania danych wejściowych i filtrowych Kompleksowe żądania dynamiczne, wykonaj analizę składniową i reformat Dane do użycia w filtrze, chronić bazę danych z ataków ataków typu "SQL-iniek", użyj procedury sp_executeQL, aby wysłać żądanie

W poprzednim wykładzie opisano, jak się zwiększyć występ Upraszanie. Teraz wiesz, jak utworzyć skuteczny zestaw żądań, aby zapewnić użytkownikom najbardziej przydatne informacje z aplikacji przy użyciu wstępnie utworzonych zapytań w procedurach przechowywanych lub widokach.

Jednak w żadnych zastosowaniach, oprócz najłatwiejszego, nie można poznać wszystkich możliwych rodzajów typów informacji z góry, że użytkownicy mogą być potrzebne, i jak chcą filtrować i usprawnić go. Zamiast starać się dostarczyć wszystkie funkcje, możesz dostarczyć użytkownikowi zarządzanie informacjami zgłoszonymi przez aplikację. Ten wykład informuje, jak dynamicznie budować zapytań na podstawie wyboru, który użytkownik robi podczas wykonywania cyklu roboczego.

Interfejs użytkownika do żądań budowy

Środowisko Studia SQL Server Studio obejmuje złożony interfejs do budowania żądań. Badajmy ten interfejs, abyś miał pomysł, w jaki sposób możesz dynamicznie tworzyć zapytania. Twoja aplikacja nie będzie potrzebować elementy sterująceZapewnione przez środowisko SQL Server Management Studio. W rzeczywistości musisz dokładnie pomyśleć o tym, jak najlepiej ograniczyć użytkowników do wyboru.

Utwórz żądanie przy użyciu projektanta SQL Server Management Studion Request

Usuwanie informacji o tabelach bazy danych

Aby dostarczyć użytkownikowi listę parametrów, aplikacja może dowiedzieć się o tabelach bazy danych. Istnieje kilka sposobów uzyskania tych informacji. Najważniejsze z tych metod jest użycie schematu informacyjnego_SCHEMA. Ten schemat jest standardem w dowolnej bazie danych.

Aplikacja Information_schema.

Schemat informacyjny jest specjalnym schematem, który jest w każdej bazie danych. Zawiera definicje niektórych obiektów bazy danych.

Information_schema są zgodne ze standardem ANSI, który jest przeznaczony do wyodrębniania informacji z dowolnego jądra bazy danych zgodnej z ANSI. SQL Server Information_schema składa się z zestawu reprezentacji, które żądają SYS * tabele bazy danych zawierających informacje o strukturze bazy danych. Wniosek do tych tabel może być wykonany bezpośrednio, w taki sam sposób jak dowolne tabele bazy danych. Jednak w większości przypadków, aby wyodrębnić informacje z tabel * SYS, lepiej jest korzystać z widoków schematu informatycznego Inform_schema.

Uwaga. Schemat Information_schema czasami żąda tabel, które nie są potrzebne, co uszkadza wydajność. W poniższym przykładzie tego wykładu nie jest to szczególnie ważne, ponieważ aplikacja ma już oczekiwana wejście użytkownika. Należy jednak to rozważyć, jeśli prędkość jest ważnym aspektem aplikacji.

Oto podstawowy kod T-SQL, który służy do uzyskania informacji o kolumnach zawartych w tabeli:

Należy pamiętać, że musisz wybrać pole tabeli_schemmy dla stołu. Może to być ważne, aby stworzyć podobne zapytania w przyszłości. Aby eksperymentować z metodami opisanymi w tym wykładzie, utwórz nowy projekt w Visual Studio.

Utwórz nowy projekt Visual Studio
  1. Wybierz z menu Start poleceń Wszystkie programy, Microsoft Visual Studiio 2005, Microsoft Visual Studio 2005.
  2. W menu Visual Studio wybierz Plik, Nowy, Projekt (plik, Utwórz, Projekt).
  3. W panelu Typy projektów rozwiń węzeł Visual Basic (Visual Basic Solutions) i wybierz szablon aplikacji w panelu szablonów. Daj projekt Rozdział7 Nazwa i kliknij OK,
  4. Aplikacja dla tego przykładu można znaleźć w plikach przykładów w folderze rozdział7 Dynquery. Możesz wyciąć i wstawić kod, aby uzyskać następujące procedury z pliku Form1.vB.
Uzyskanie listy tabel i reprezentacji

Z reguły musisz zapewnić użytkownikowi możliwość wyboru nie tylko kolumn, ale także tabeli dynamiczny wniosekDlatego musisz wyświetlić listę tabel dla użytkownika. Informacje niezbędne Możesz uzyskać następującą prośbę:

Wybierz tabelę_schema, table_name, table_type z informacji_schema.tables

W załączniku, wniosek może być używany w następujący sposób.

Otrzymujemy listę tabel

Powyższy kod w Visual Basic inicjuje obiekt SQLommand o nazwie COM sQL String.który należy wykonać, a następnie wykonuje obiekt SQLCommand. Jest to najłatwiejszy sposób wykonania oferty T-SQL z aplikacji.

Jako ćwiczenie można umieścić schematy i tabele uzyskane podczas wdrażania procedury ładunku naszego formularza, w interfejs użytkownika Aplikacje w formie formularza, aby użytkownik mógł wybrać schemat i tabelę do pracy. Na przykład, w tym wykładzie zakładamy, że użytkownik wybrał schemat sprzedaży i tabelę klienta.

Po wybraniu tabeli możesz usunąć listę kolumn dla tej tabeli za pomocą tej samej metody przy użyciu wejścia użytkownika jako nazwy tabeli w zapytaniu. Aby to zrobić, wprowadź zastępcę w łańcuchu zapytania, a następnie zastąp ten zastępca wezwanie do string.format. W poniższym kodzie podstawnik w linii zapytania - (0).

Dostajemy listę kolumn
  1. Dodaj procedurę następujących pobierania RETRIEVECOLLS poniżej procedury pobierania:

    Sub Retrovecolumns (BYVAL TableName jako String) MyConnection jako nowy SQLClient.sqlConnection (_ "Źródło danych \u003d sqlexpress; , Kolumn_name, "+ _" ordinal_position, Data_type "+ _" z informacji o informacja_Schema.Columns "+ _" gdzie (table_name \u003d "(0)") "Dim obrusy jako nowa data Dim Da jako Nowy SQLClient.sqldataAdapter (_ String.Scat (SQLSTR, Tablename), myconnection) Da.Fill (obrusy) dla I jako Integer \u003d 0 do obrusuńskociągów ) ", _ .Tem (1), .Tem (2),. (3)) kończy się kolejnym końcowym sub

  2. W procedurze Form1_LOAD można dodać następujące pobieranie procedury pobierania RETRIVECOLDS Procedury:

Przykład tworzenia lokalnej bazy danych Microsoft SQL. Serwer B.MS Visual Studio.

Ten temat pokazuje rozwiązanie zadania bazy danych typu SQL Server za pomocą MS Visual Studio. Rozważane są następujące pytania:

  • praca z oknem Eksploratora serwera w MS Visual Studio;
  • tworzenie lokalnej bazy danych typu bazy danych SQL Server;
  • tworzenie tabel w bazie danych;
  • edycja struktur stołowych;
  • wiązanie tabel bazy danych między sobą;
  • dokonowanie danych na stoliki MS Visual Studio.

Zadanie

Korzystając z MS Visual Studio, aby utworzyć bazę danych typu MS SQL Server o nazwie Edukacja. Baza danych zawiera dwa tabele studentów i sesji. Stoły między sobą są połączonymi przez niektórych zacisków.

Struktura pierwszej tabeli "ucznia".

Struktura drugiej tabeli "sesja".

Występ

1. Pobierz MS Visual Studio.

2. Aktywujokno Eksplorator serwera.

Microsoft oferuje lekki serwer bazy danych Microsoft SQL Server do pracy z bazami danych. Istnieć różne wersje. Microsoft SQL Server, na przykład: Microsoft SQL Server 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2014 i inne wersje.

Możesz pobrać te wersje z witryny Microsoft www.msdn.com.

Ten serwer jest doskonały do \u200b\u200bpracy z bazami danych. Jest bezpłatny i ma graficzny interfejs do tworzenia i administrowania bazami danych za pomocą narzędzia SQL Server Management Tool.

Przede wszystkim przed utworzeniem bazy danych musisz aktywować narzędzie Explorer Server. W tym, w MS Visual Studio musisz zadzwonić (rys. 1)

Widok -\u003e Eksplorator serwera

Figa. jeden. Call Server. poszukiwacz

Po wywołaniu okno Eksploratora serwera będzie miał przybliżony widok, jak pokazano na rysunku 2.

Figa. 2. Okno Eksploratora Server

3. Tworzenie bazy danych "edukacji".

Aby utworzyć nową bazę danych w oparciu o dostawcę danych Microsoft SQL Server, musisz kliknąć węzeł połączeń danych, a następnie wybierz " Utwórz nową bazę danych SQL Server ..."(Rys. 3).

Figa. 3. Wywołanie polecenia kreacji bazy danych SQL Server

W rezultacie otwiera się okno Utwórz nową bazę danych SQL Server"(Rys. 4).

W oknie (w polu Nazwa serwera) wskazuje nazwę lokalny serwer.zainstalowany na komputerze. W naszym przypadku jest to nazwa "sqlexpress".

"Nowa nazwa bazy danych:" pole wskazuje nazwę stworzony przez bazę dane. W naszym przypadku jest to nazwa edukacji.

Opcja Autentifikacji Użyj systemu Windows musi pozostać niezmieniona i naciśnij przycisk OK.

Figa. 4. Stworzenie nowa baza SQL Server 2008 Express Dane z MS Visual Studio 2010

Po zakończeniu okno Eksploratora serwera przejdzie, jak pokazano na rysunku 5. Jak widać na rysunku 5, do listy dostępnych baz danych dodano podstawę do listy dostępnych baz danych. edukacja danych Z imieniem

sasha-pc sqlexpress.education.dbo

Figa. 5. Okno Eksploratora serwera po dodaniu bazy danych edukacji

4. Obiekty bazy danych edukacji.

Jeśli wdrażasz bazę danych edukacji (znak "+"), możesz zobaczyć listę następujących głównych obiektów:

  • Diagramy bazy danych - wykresy bazy danych. Wykresy pokazują połączenia między tabelami bazy danych, relacjami między polami różnych tabel itp.;
  • Tabele - tabele, w których umieszczone są dane bazy danych;
  • Widoki - prezentacje. Różnica między widokami i tabelami jest to, że tabele bazy danych zawierają dane, a reprezentacje danych nie zawierają ich, a zawartość jest wybrana z innych tabel lub reprezentacji;
  • Procedury przechowywane - procedury przechowywane. Reprezentują grupę powiązanych operatorów język SQL.Co zapewnia dodatkową elastyczność podczas pracy z bazą danych.

5. Tworzenie tabeli studentów.

Na ten moment Baza danych edukacji jest absolutnie pusta i nie zawiera żadnych obiektów (tabele zapisanych procedur, widoków itp.).

Aby utworzyć tabelę, musisz zadzwonić do menu kontekstowego (kliknij kliknij prawym przyciskiem myszy Mouses) i wybierz polecenie "Dodaj nową tabelę" (Rysunek 6).

Figa. 6. Polecenie dodania nowej tabeli

Istnieje inna opcja dodania tabeli bazy danych za pomocą poleceń menu danych:

Dane -\u003e Dodaj nowe -\u003e Tabela

Figa. 7. Alternatywa, aby dodać nową tabelę

W rezultacie otworzy się okno Dodaj tabelę, która zawiera trzy kolumny (Rysunek 8). W pierwszej kolumnie "Nazwa kolumny" należy wprowadzić nazwę odpowiedniego pola tabeli bazy danych. W drugiej kolumnie "Typ danych" musisz wprowadzić typ danych tego pola. W trzeciej kolumnie "Zezwalaj Nulls" wskazuje opcję dotyczącą braku danych w tej dziedzinie.

Figa. 8. Okno Utwórz nową tabelę

Korzystając z edytora tabeli, musisz utworzyć tabelę studenta, jak pokazano na rysunku 9. Nazwa tabeli musi być ustawiona, gdy jest zamknięta.

W edytorze tabeli można ustawić właściwości polowe w oknie Właściwości kolumny. Aby ustawić długość ciągu (NVChar) w znakach w oknie Właściwości kolumny Istnieje właściwość. Domyślnie wartości tej właściwości wynoszą 10.

Figa. 9. Student tabeli

Następnym krokiem musi ustawić pole klucza. Odbywa się to poprzez wywołanie polecenia "Ustaw klucz podstawowy" menu kontekstowe Pola Num_book. Korzystanie z pola kluczy zostanie zainstalowana komunikacja między tabelami. W naszym przypadku pole klucza jest liczbą książki testowej.

Figa. 10. Ustawianie pola klucza

Po zainstalowaniu klucza podstawowego okno tabeli zostanie wyświetlone jako przedstawione na rysunku 11.

Figa. 11. Student tabeli po ostatecznej formacji

Teraz możesz zamknąć stół. W oknie Zapisz, musisz określić swoją nazwę - student (rys. 12).

Figa. 12. Wprowadź nazwę tabeli studenta

6. Tworzenie tabeli sesji.

Utworzono próbną sesję stołową.

Figura 13 przedstawia widok tabeli sesji po ostatecznej formacji. Klucz podstawowy (klucz podstawowy) jest zainstalowany w polu NUM_BOOK. Nazwa tabeli określa sesję.

Figa. 13. Tabela sesji.

Po wykonaniu działań dwa tabele uczniów i sesji będą wyświetlane w oknie Eksploratora serwera.

W ten sposób można dodać dowolną liczbę tabel do bazy danych.

7. Edycja struktury tabeli.

Są przypadki, gdy trzeba zmienić strukturę tabeli bazy danych.

Aby wprowadzić zmiany w tabeli bazy danych w MS Visual Studio, musisz najpierw usunąć opcję "Zapobiegaj zmianom oszczędności który wymaga ponownego tworzenia tabeli"Jak pokazano na rysunku 14. W przeciwnym razie MS Visual Studio blokuje zmiany w poprzednio utworzonej tabeli. Okno opcji pokazane na rysunku 14 jest wywoływane z menu Narzędzia w takiej sekwencji:

Narzędzia -\u003e Opcje -\u003e Narzędzia bazy danych -\u003e Projektanci tabeli i bazy danych

Figa. 14. Opcja " Zapobiegaj zapisowi zmianom, które wymagają ponownego tworzenia tabeli

Po ustawieniu można zmienić strukturę tabeli. Aby to zrobić, użyj polecenia "Open Table Definition" (Rysunek 15) z menu kontekstowego, który jest wywoływany do wybranej tabeli (kliknij prawym przyciskiem myszy).

Figa. 15. Wywołanie polecenia "Definicja otwartego tabeli"

Niniejsze polecenie znajduje się w menu Data:

Dane -\u003e Otwórz definicję tabeli

Należy podświetlić pre-tabela.

8. Ustanowienie połączeń między tabelami.

Zgodnie z warunkami zadania tabele są połączone między polem NUM_BOOK.

Aby utworzyć połączenie między tabelami, najpierw potrzebujesz (Rysunek 16):

  • wybierz obiekt diagramu bazy danych;
  • wybierz polecenie Dodaj nową diagram z menu kontekstowego (lub z menu danych).

Figa. 16. Wywołanie zespołu dodawania nowego wykresu

W rezultacie otworzy się okno do dodawania nowej tabeli tabeli (Rysunek 17). W tym oknie wybierz kolejno dwie tabele sesji i studentów i kliknij przycisk Dodaj.

Figa. 17. Okno Dodaj tabele do wykresu

Figa. 18. Stoły student i sesja po dodaniu ich do diagramu

Aby rozpocząć ustawianie relacji między tabelami, musisz kliknąć na polu Student Num_book, a następnie (bez zwalniania przycisku myszy) Przeciągnij go na polu Session Num_book.

W rezultacie dwa okna otworzy: tabele i kolumny (rys. 19) i relacja kluczowa (Rys. 20), w których musisz opuścić wszystko tak, jak jest i potwierdzić wybór w OK.

Okno stołów i kolumn ustawia relację (FK_Session_Student) i nazwy stołów nadrzędnych (studentów) i dzieci.

Figa. 19. Stoły i okno kolumn

Figa. 20. Okno Właściwości związku

Po wykonaniu działania związek między tabelami zostanie ustawiony (rysunek 21).

Figa. 21. Związek między stołami studentami i sesją

Zapisywanie wykresu przeprowadza się w taki sam sposób jak zapisanie tabeli. Nazwa diagramu musi być wybrana według własnego uznania (na przykład diagrama1).

Po ustawieniu nazwy diagramu otworzy się okno Zapisz, w którym trzeba potwierdzić wybrany (Rysunek 22).

Figa. 22. Potwierdzenie przechowywania zmian w tabelach

9. Wprowadzanie danych do tabeli.

System Microsoft Visual Studio umożliwia bezpośrednio wprowadzenie danych w tabeli bazy danych.

W naszym przypadku, przy ustanawianiu połączenia (rys. 19) Podstawowa (podstawowa tabela kluczowa) jest wybrany stołem. Dlatego najpierw musisz dokonać danych do komórek tej konkretnej tabeli. Jeśli spróbujesz najpierw włączyć dane do tabeli sesji, system zablokuje taki wejście z wyjściem odpowiedniego komunikatu.

Aby wywołać tryb wprowadzania danych do tabeli studenta, musisz wywołać polecenie Data TABLE z menu kontekstowego (kliknij prawym przyciskiem myszy) lub z menu danych (rys. 23).

Figa. 23. Pokaż zespół danych tabeli

Okno zostanie otwarte, w którym chcesz wprowadzić dane wejściowe (rys. 24).

Figa. 24. Wprowadzanie danych w tabeli studenta

Po dokonaniu danych do tabeli studenta trzeba dokonać danych w tabeli sesji.

Podczas dokonywania danych w polu NUM_BOOK tabela sesji należy wprowadzić dokładnie te same wartości wprowadzone w polu Student Num_book (ponieważ te pola są związane ze sobą).

Na przykład, jeśli w polu NUM_BOOK tabele studentów są wprowadzane “101”, “102”, “103” (Patrz rys. 24), należy wprowadzić te wartości w polu Session Num_book. Jeśli spróbujesz wprowadzić inną wartość, system zwolni około następnego okna (rys. 25).

Figa. 25. Komunikat błędu wprowadzania danych Stoły Student i sesja

Tabela sesji z wprowadzonymi danymi przedstawiono na rysunku 26.

W tym artykule dowiesz się, co Linq jest i jak tworzyć prośby o listy z nim.

Co to jest Linq? Zintegrowane zapytanie językowe (LINQ) - język zintegrowanych żądań i bardziej dokładnie niejednoznaczne projekt Microsoft. Przez dodanie składni języka zapytań podobnego do SQL. Szczególną definicję, z tym narzędziem, możesz stosunkowo po prostu tworzyć żądania do tabel i list danych, niekoniecznie do bazy danych.

W przykładach z Microsoft, jeden mały, ale ważny element jest przeoczony. Aby pracować z zestawem danych, musimy użyć struktury DataContext, której definicja można uzyskać za pomocą spelal.exe dla listy lub biblioteki obecnej na serwerze SharePoint. Innymi słowy, najpierw musimy określić tego typu dane, a następnie utworzyć żądanie w ogóle zalecane za pomocą specjalnego narzędzia do pracy w MVS: Imtech otrzymuje rozszerzenie definicji sprzętu.

Aby pracować, będziemy potrzebować pewnej listy. Używamy prostej listy - "Lista konfigurowalna"; Nazwa jest "prosty apel"; Domyślne pola: numer, nazwa.

I stwórzmy prostą (patrz odpowiednią stronę), z którą obserwujemy wynik naszych manipulacji. Podczas tworzenia projektu wybierz odosobniony model zaufania, jeśli musisz pracować z listami lub danych innych węzłów, musisz utworzyć projekt dla gospodarstwa.

Następnie utwórz klasę plików "Sortuj .cs" za pomocą spelal.exe lub wtyczki do studia. Dodaj link do biblioteki Microsoft.Sharepoint.linq. Jeszcze dokładna informacja Możesz dostać się na stronie internetowej MSDN.

Utwórz funkcję renderowania i My_Mess. W ostatniej funkcji generujemy dane do wyświetlenia.

// Przeciążenie funkcji
protected Render Render (pisarz HTMLTextwriter)
{
base .Render (pisarz);
My_mess (pisarz);
}

// Nasza funkcja do pracy z listą
publiczna void my_mess (pisarz htmltextwriter)
{
// Utwórz kontekst
DataContext Data \u003d Nowy DataTEXT ("http: // localhost");
// Podłączamy go z odpowiednią listą na stronie u korzenia
Entitylist.<Элемент> Simple_message \u003d dane.getlist.<Элемент>("Łatwy odwołanie");
// Wykonaj żądanie - wybierz wszystkie linie z listy "Prosty apel"
var Query \u003d z wiadomości w Simple_message
wybierz bałagan;
// Wyświetl wszystkie dane z wyniku zapytania
foreach (Var Elem w zapytaniu)
{
Pisarz.Writeline ( "Element listy:" + Elem. Nutrition.Tostring ());
pisarz.writebreak ();
}

}

Uzupełnij projekt i dodaj do strony. W rezultacie zostaną wyświetlone wszystkie linie znajdują się na liście.

Kontynuowano później (artykuł nie jest zakończony) ...

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu