Teď jste offline a čekáte, až se znova připojí internet.

Jak otevřít databázi aplikace SQL Server pomocí serveru SQL Server.Zprostředkovatel dat sítě pomocí jazyka Visual Basic.NET

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:308656
Souhrn
Tento článek popisuje, jak lze pomocí objektu ADO.NET otevřete Databáze serveru SQL Server pomocí serveru SQL Server.Zprostředkovatel dat NET. OBJEKTY ADO.NET gathers všechny třídy, které jsou nutné pro zpracování údajů. Na System.data.SqlClient obor názvů se popisuje sada tříd, které slouží k programově přístup ke zdroji dat SQL Server. Dostanete tříd objektů ADO až System.data.OLEDB obor názvů poskytuje podporu pro databáze OLE DB.

V Tento článek připojení jsou nastaveny i programově a použití programu Visual Studio.NET Server Explorer. Ukázky kódu v tomto článku použít SqlConnection, SqlCommand, a SqlDataReader OBJEKTY ADO.NET objekty.

back to the top

Požadavky

Následující seznam obsahuje požadovaný hardware, software, síťové infrastruktury a aktualizace service Pack, které potřebujete:
  • Microsoft SQL Server
  • Visual Basic.NET
POZNÁMKA:: SQL Server a Visual Basic.NET musí být nainstalován a spuštěn ve stejném počítači. Kromě toho musí být možné používat systém Windows uživatele Integrované zabezpečení pro připojení k serveru SQL Server.

Tento článek předpokládá že jste obeznámeni s následující témata:
  • OBJEKTY ADO.NET koncepty
  • SQL Server concepts and Transact-SQL (T-SQL) Syntaxe
  • Ukázková databáze Northwind
back to the top

Vytvořte jazyka Visual Basic.Aplikace systému Windows NET

  1. Spusťte aplikaci Visual Studio.NET a vytvoření nového jazyka Visual Basic Projekt aplikace systému Windows s názvem SQLDataAccess.
  2. Otevřete Formulář1. V prvním řádku Form1.vb přidáte odkaz k ADO.Obor názvů NET takto:
    Imports System.Data.SqlClient					
  3. Z oken Spustit příkaz Programy, přejděte na příkaz Microsoft SQL Servera klepněte na tlačítko SQL Server Service Manager k zajištění toho, že služby SQL Server běží vašem počítač.
  4. Nastavit Server Vlastnost název počítače a nastavit Služby Vlastnost MSSQLServer.
  5. Pokud služba není spuštěna, klepněte na tlačítko Spustit.
  6. Zavřít SQL Server Service Manager Dialogové okno.
back to the top

Vytvoření objektů ADO.NET objekty

Třída formulář1 změňte následujícím způsobem:
Public Class Form1    Inherits System.Windows.Forms.Form    'Create ADO.NET objects.    Private myConn As SqlConnection    Private myCmd As SqlCommand    Private myReader As SqlDataReader    Private results As String				
Na SqlConnection objekt naváže připojení k databázi SqlCommand objekt se spustí dotaz pro databázi a SqlDataReader objekt načte výsledky dotazu.

back to the top

Objekt SqlConnection použít k otevření připojení k serveru SQL

  1. Nastavit řetězec připojení SqlConnection objekt, přidejte následující kód Form1_Load procedura události:
           'Create a Connection object.        myConn = New SqlConnection("Initial Catalog=Northwind;" & _                "Data Source=localhost;Integrated Security=SSPI;")        					
  2. Nastavit Příkaz objekt, který obsahuje dotaz SQL, přidejte následující kód na na Form1_Load procedura události:
           'Create a Command object.       myCmd = myConn.CreateCommand        myCmd.CommandText = "SELECT FirstName, LastName FROM Employees"            'Open the connection.        myConn.Open()					
SqlConnection Podrobnosti přihlášení do systému Windows používá k připojení k Northwind databáze v počítači.

back to the top

Načtení dat ze serveru SQL Server pomocí objektu SqlDataReader

  1. Přidejte následující kód Form1_Load procedura události:
    myReader = myCmd.ExecuteReader()					
  2. Když myCmd.ExecuteReader způsob provedení, SqlCommand načte dvě pole z tabulky Zaměstnanci a vytvoří SqlDataReader objekt.
  3. Chcete-li zobrazit výsledky dotazu, přidejte následující kódForm1_Load procedura události:
    'Concatenate the query result into a string.        Do While myReader.Read()            results = results & myReader.GetString(0) & vbTab & _ 					myReader.GetString(1) & vbLf        Loop        'Display results.        MsgBox(results)						
    Na myReader.Read Metoda vrátí logickou hodnotu, která určuje, zda jsou Další záznamy ke čtení. Výsledky dotazu SQL jsou zobrazeny v okno se zprávou.
  4. Zavřete SqlDataReader a SqlConnection objekty, přidejte následující kód Form1_Load procedura události:
    'Close the reader and the database connection.        myReader.Close()        myConn.Close()					
  5. Uložení a spuštění projektu.
back to the top

Zobrazit databázi v aplikaci Explorer serveru

  1. V Zobrazení nabídky, klepněte na tlačítko Server Explorer..
  2. Klepněte pravým tlačítkem myši Datová připojenía klepněte na tlačítko Přidat připojení.
  3. V Vlastnosti Data Link Dialogové okno, klepněte na tlačítko localhost v Vyberte nebo zadejte název serveru.pole.
  4. Klepněte na tlačítko Integrované zabezpečení systému Windows NT přihlásit se k serveru.
  5. Klepněte na tlačítko Vyberte databázi na serveru, a vyberte Databáze Northwind ze seznamu.
  6. Klepněte na tlačítko Testovat připojení k ověření připojení a potom klepněte na tlačítko OK.
  7. V Server Explorer klepnutím rozbalte Datová připojení strom tak, aby Tabulce Zaměstnanci uzel se rozbalí. Vlastnosti jednotlivých polí se zobrazí v Vlastnosti okno.
back to the top

Použít k otevření připojení k serveru SQL Server Explorer

  1. Zobrazení formulář1 v návrhovém zobrazení.
  2. Přetáhněte Jméno a Příjmení pole databáze Tabulce Zaměstnanci v Průzkumníkovi Server přetažení pole do formuláře Form1. A SqlConnection a SqlDataAdapter objekt se vytvářejí ve formuláři.
  3. Od Zobrazení nabídky, klepněte na tlačítko Panel nástrojů.
  4. V Data karta, přetáhněte Objekt DataSet objekt)DataSet1) a umístěte jej do formuláře.
  5. V Přidání objektu Dataset Dialogové okno, klepněte na tlačítko Bez typu objektu dataset.a klepněte na tlačítko OK.
  6. Vložit řádek kódu před Objektu DataReader a Připojení objekty, které jsou uzavřeny Form1_Load procedura události. Konci postupu by se zobrazují jako takto:
    SqlDataAdapter1.Fill(DataSet1, "Employees")        myReader.Close()        myConn.Close()					
  7. V Okno formuláře na kartě panelu, přetáhněte Objekt DataGrid řídit a umístíte Formulář1.
  8. Vytvořit vazbu Objekt DataGrid aby Objekt DataSet dříve vytvořenou, přidejte následující kód Form1_Load procedura události před řádek kódu "myReader.close()":
    DataGrid1.SetDataBinding(DataSet1, "Employees")					
  9. Uložení a spuštění projektu.
back to the top
Odkazy
Další informace o použití objektů ADO.NET, podívejte se Oddíl "Data" tématu "visual basic" v aplikaci Visual Studio.NET nápovědy dokumentace.

back to the top

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 308656 - Poslední kontrola: 05/18/2011 13:45:00 - Revize: 4.0

Microsoft ADO.NET 1.1, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic .NET 2003 Standard Edition

  • kbhowtomaster kbsqlclient kbsystemdata kbmt KB308656 KbMtcs
Váš názor
-ve">Venezuela - Español
1.microsoft.com/c.gif?DI=4050&did=1&t=">0&did=1&t=">t type="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" l) + "//c.microsoft.com/ms.js'><\/script>"); &t=">