INFO: Cestovná mapa pre poskytovateľov údajov .NET

Preklady článku Preklady článku
ID článku: 313480 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

Tento článok stanovuje plán na Učte sa a master ADO.NET poskytovateľov údajov. Plán články poskytovať odkazy na užitočné informácie, vrátane Online dokumentácia, články databázy Microsoft Knowledge Base a Microsoft biela dokumenty, ktoré vám pomôžu naučiť o Microsoft produkt alebo technológie.

Ďalšie informácie o Technológia ADO.NET plán články, kliknite na nasledovné číslo článku zobrazíte článok v databáze Microsoft Knowledge Base:
313590 INFO: Plán ADO.NET
Ďalšie informácie o objektoch ADO.NET DataAdapter , kliknite na nasledovné číslo článku zobrazte článok v Microsoft Knowledge Base:
313483 INFO: Plán ADO.NET DataAdapter objektov

Prehľad a architektúra

Microsoft .NET poskytovateľov údajov sú súbor tried, ktoré poskytujú prístup k databáze alebo zdroj údajov. Microsoft .NET Framework obsahuje dva Poskytovatelia údajov:
  • Poskytovateľ údajov OLE DB .NET (OleDb), ktorý pristupuje k databázy prostredníctvom Microsoft OLE DB
  • Poskytovateľ údajov SQL Server .NET (SqlClient), ktorý poskytuje priame, vysoký výkon prístup na server Microsoft SQL Server verzie 7.0 a neskôr
Ostatné poskytovateľov údajov bude k dispozícii na webe a od tretej-party predajcovia. Okrem toho môžete použiť k dispozícii softvér Development Kit (SDK) napísať svoj vlastný poskytovateľ údajov.

Každý údaj poskytovateľ zahŕňa pripojenie, príkaz, a Parameter objektov, ako aj nové objekty DataReader a transakcie . Tento článok obsahuje odkazy, ktoré vám pomôžu používať .NET údaje poskytovateľa objektov v aplikácii.

Prehľad .NET poskytovateľov údajov, nájdete v nasledujúcich témach v Microsoft Visual Studio .NET Online dokumentácia: Visual Studio .NET a vývoj platformy .NET SqlClient a OleDb .NET poskytovateľov údajov. Tu si môžete stiahnuť ODBC .NET poskytovateľ údajov z nasledujúcej webovej lokalite spoločnosti Microsoft:
http://msdn2.Microsoft.com/en-US/data/aa937730.aspx
MSDN články

ADO.NET Primer
http://MSDN.Microsoft.com/en-us/library/aa902662 (v=sql.80) .aspx

Programovanie poznámky

Vždy volať Zavrieť alebo metódu disponovať výslovne zavrieť alebo nakladať pripojenie a DataReader objektov v kóde aplikácie. Nenechajte sa vypadnúť objektu z rozsahu, alebo nastaviť tak, aby nič (v jazyku Visual Basic) alebo null (v Visual C# a Visual C++). Ak zavoláte nie Zavrieť alebo likvidovať, začnete zaberať prostriedok drahé až budúci odpadky kolekcia.

Však si nevyžadujú blízko alebo nakladať na objekt pripojenia , DataReader objekt alebo akýkoľvek iný spravovaných objekt v metóde Finalize svoje triedy. Finalizer objektu sa nazýva počas Garbage collection. Keď zavoláte blízko alebo nakladať na spravovaných objekt v metóde Finalize triede, problémy môžu nastať, ak triedy, Zlikvidujte nie je bezpečné z hľadiska postupnosti a ak je vaša aplikácia spustená viacprocesorový.

Vo vašom finalizer, by ste mali len uvoľniť nespravované zdrojov, ktoré svojou triedou vlastní priamo. Ak nemáte žiadne vlastné nespravované zdrojov, nezahŕňa metódu Finalize vo vašej definícii triedy. To je obzvlášť dôležité, ak Služba systému Windows, webovej služby alebo iné aplikácie ASP.NET používa svoje triedy. Tieto typy aplikácií nemáte používateľské rozhranie na serveri počítača. Akékoľvek tvrdenie alebo iná chyba, ktorá vznikne môže spôsobiť server proces prestane reagovať (zablokuje sa).


QuickStart vzoriek, návody a články databázy Microsoft Knowledge Base

QuickStart ukážkové súbory poskytnúť vzorky kód pre váš odkaz. Walkthroughs poskytnúť mini-cvičenie, ktoré vás prevedie typické aplikácie vývojových scenárov. "How To" články databázy Knowledge Base spoločnosti Microsoft poskytovať krokový postup na splnenie špecifických úloh.

Na Visual Studio .NET Online pomoc témy, QuickStart vzorové súbory, návody, a články databázy Microsoft Knowledge Base v časti sledovať opísať ako použitie .NET poskytovateľov údajov.

MSDN články
Použitie .NET údajov poskytovateľov prístupu k údajom
http://msdn2.Microsoft.com/en-us/library/s7ee2dwt (vs.71) .aspx
QuickStart vzoriek

QuickStart ukážkové súbory sú nainštalované na vašom počítači v jednej z dvoch lokalít. Ak nainštalujete QuickStart ukážkové súbory ako súčasť Visual Studio .NET, vzorové súbory sú umiestnené v nasledujúcom priečinku:
C:\Program Files\Microsoft .NET\FrameworkSDK\Samples\QuickStart\ Visual Studio...
Ak nainštalujete QuickStart ukážkové súbory ako súčasť rozhrania .NET vývojovú platformu, vzorové súbory sú umiestnené v nasledujúcom priečinku:
C:\Program Files\FrameworkSDK\Samples\QuickStart\...
Walkthroughs

V Visual Studio .NET, v ponuke Pomocník kliknite na Index. V Hľadať rámček, zadajte Návody, údaje. Na Index výsledky table zobrazí zoznam údajov prístup návody.

Články databázy Microsoft Knowledge Base
310985 AKO: Použitie ODBC .NET spravovaných poskytovateľa v jazyku Visual Basic .NET a reťazce pripojenia
310988 AKO: Použitie .NET spravovaných ODBC poskytovateľa v Visual C# .NET a reťazce pripojenia
Kliknutím sem zobrazíte zoznam ako na články o .NET poskytovateľov údajov

Pripojenia

Platné pripojenie reťazce OleDbConnection a OdbcConnection objekty sú vo všeobecnosti rovnaké ako reťazce pripojenia pre Microsoft ActiveX údajov objekty (ADO) OLE DB a ODBC resp.. Hlavný rozdiel je že nemôžete použiť OleDbConnection objekt pripojiť ovládače ODBC; Ak používate ODBC .NET poskytovateľ údajov namiesto. Okrem toho OleDb .NET poskytovateľ údajov vyžaduje, aby OLE DB Provider podporiť určité rozhranie. Zoznam týchto rozhraní, označovať nasledujúcu tému v Visual Studio .NET Pomocníka Online dokumentácie alebo MSDN:
OLE DB rozhrania využívajú OLE DB .NET Data Provider
http://MSDN.Microsoft.com/en-us/library/cwctxe7a (v=vs.71) .aspx
Reťazce pripojenia pre SqlClient .NET poskytovateľ údajov môže pomocou prvkov z reťazcov pripojenia ODBC alebo OLE DB s jedným z hlavných výnimka: poskytovateľ údajov SqlClient .NET nemožno použiť názvy zdrojov údajov (DSN), súbor DSN, alebo používateľom definovaný typ (používateľom) súbory. Okrem toho SqlClient Poskytovateľ údajov .NET nemožno zadať ovládača alebo poskytovateľa prvkov.

Ďalšie informácie o ConnectionString prvky, ktoré sú k dispozícii s objektom SqlConnection , označovať nasledujúcu tému v Visual Studio .NET Online Pomocník dokumentácie alebo MSDN:
SqlConnection.ConnectionString majetok
http://MSDN.Microsoft.com/en-us/library/System.data.sqlclient.sqlconnection.ConnectionString.aspx
Na rozdiel od predchádzajúcich verzií ADO, pripojenia objektov v ADO.NET nepovoľuje spustiť príkazy. Musíte použiť príkaz objekt miesto. Okrem toho, ako ste kontrolu transakcií v ADO.NET je iný, než je to v starších verziách programu ADO.

Ak ste pridať SqlCommand alebo OleDbCommand súčasť vašej žiadosti prostredníctvom panelom s nástrojmi (na karte databáze ), môžete upravovať vlastnosti v čase návrhu prostredníctvom Okno Vlastnosti.

Visual Studio .NET Online Nápoveda a dokumentácia
Pripojenie k zdroju údajov pomocou súčastí ADO.NET
http://MSDN.Microsoft.com/en-us/library/32c5dh3b (v=vs.71) .aspx

Pripojenie na server SQL Server použitím ADO.NET
http://MSDN.Microsoft.com/en-us/library/aa719765 (v=vs.71) .aspx

Združovanie SQL Server .NET Data Provider
http://MSDN.Microsoft.com/en-us/library/8xx3tyca (v=vs.71) .aspx

Pripojenie k zdroju údajov OLE DB pomocou ADO.NET
http://MSDN.Microsoft.com/en-us/library/aa719763 (v=vs.71) .aspx

Združovanie OLE DB .NET Data Provider
http://MSDN.Microsoft.com/en-us/library/aa719769 (v=vs.71) .aspx

Práca s udalosťami pripojenie
http://MSDN.Microsoft.com/en-us/library/a0hee08w (v=vs.80) .aspx
Články databázy Microsoft Knowledge Base
309485 AKO: Zostavte reťazec pripojenia pomocou programovania v ADO.NET pomocou nástroja Visual Basic .NET
310083 AKO: Zostavte reťazec pripojenia pomocou programovania v ADO.NET pomocou Visual C# .NET
308075 AKO: Použitie dátové prepojenie s OleDbConnection objekt v Visual Basic .NET

Príkazy a parametre

Môžete použiť príkazy spustiť vyhlásenia na server. Metóda Execute prichádza v niekoľkých odrôd:
  • ExecuteNonQuery. Očakáva sa žiadny výstup.
  • ExecuteScalar. Len skalára výsledok je vrátený.
  • ExecuteReader. Vráti prúd záznamov.
  • ExecuteXmlSqlCommand. Vráti objekt System.Xml.XmlReader z SQL Server pre XML dotaz.
Na kontrolu vykonávania príkazu, buď kódovanie údajov príkaz SQL, alebo obsahovať dáta prostredníctvom parametra objekty. Preferovanou metódou je použiť parametre, pretože si nemal uniknúť oddeľovače a iné špeciálne znaky, ktoré môžu vyplývať z Neplatný SQL skriptu. Okrem toho sa viaže poskytovateľ údajov SqlClient .NET parametre podľa názvu. Preto, môžete znova použiť parameter v SQL skriptu, a nemáte údaje odoslať viackrát.

Môžete si tiež prečítať dáta späť z výstupných parametrov. Však ak príkaz vráti DataReader, musíte zavolať blízko alebo metódu nakladať na DataReader prístup k výstupné hodnoty parametra. Pretože server odošle hodnoty výstupných parametrov na konci prúdu údajov, ktoré Musíte vyčistiť alebo inak spracovať zasahujúcich dát.

Ak pridáte SqlCommand alebo OleDbCommand komponentu do aplikácie z panela nástrojov (na karte databáze ), môžete upraviť jeho vlastnosti v čase návrhu prostredníctvom Okno Vlastnosti a vytvorte príkaz, cez grafické dizajnér.

Visual Studio .NET Online Nápoveda a dokumentácia
Vykonaním príkazu
http://MSDN.Microsoft.com/en-us/library/tyy0sz6b.aspx

Uložené procedúry pomocou príkazu
http://MSDN.Microsoft.com/en-us/library/yy6y35y8 (v=vs.71) .aspx

Získanie jedinej hodnoty z databázy
http://MSDN.Microsoft.com/en-us/library/hdt3k85x (v=vs.71) .aspx

Získanie hodnoty BLOB z databázy
http://MSDN.Microsoft.com/en-us/library/87z0hy49 (v=vs.71) .aspx

Katalóg operácie
http://MSDN.Microsoft.com/en-us/library/ye97aks6 (v=vs.71) .aspx

Úpravou údajov v databáze
http://MSDN.Microsoft.com/en-us/library/3btz0xwf (v=vs.71) .aspx

Získavanie údajov vo formáte XML zo servera SQL Server
http://MSDN.Microsoft.com/en-us/library/ke345d80 (v=vs.71) .aspx
Walkthroughs

Register Pomocníka, zadajte Návody, údajov, a potom vyberte nasledujúce témy:
Návod: Aktualizácia údajov pomocou aktualizačného dotazu databázu vo webových formulároch
Články databázy Microsoft Knowledge Base
301075 AKO sa: Pripojenie k databáze a spustiť príkaz pomocou ADO.NET a Visual Basic .NET
306636 AKO sa: Pripojenie k databáze a spustiť príkaz pomocou ADO .NET a Visual C# .NET
308049 AKO: Volanie parametrizovaná uloženej procedúry pomocou ADO.NET a Visual Basic .NET
310070 AKO: Volať parametrický uloženej procedúry pomocou ADO.NET a Visual C# .NET
310071 AKO: Volať parametrický uložená procedúra pomocou ADO .NET a Visual C++ .NET
309486 AKO: Spustiť SQL parametrizované uložené postupov použitím ODBC poskytovateľa .NET a Visual Basic .NET
310130 AKO: Spustiť SQL parametrizované uložené postupov použitím ODBC poskytovateľa .NET a Visual C# .NET
310142 AKO: Spustiť SQL parametrizované uložené postupov použitím ODBC poskytovateľa .NET a Visual C# .NET
305079 AKO: Vytvoriť databázu SQL Server pomocou programovania pomocou ADO.NET a Visual Basic .NET
307283 AKO: Vytvoriť databázu SQL Server pomocou programovania pomocou ADO.NET a Visual C# .NET
307402 AKO: Vytvoriť databázu SQL Server pomocou programovania pomocou ADO .NET a Visual C++ .NET
Kliknutím sem zobrazíte zoznam ako na články o príkazy

Transakcie

V Data Access Objects (DAO), vzdialených údajov objekty (RDO), alebo ActiveX Data Objects (ADO), použijete metódy databázu alebo objekt Connection kontrolovať stav transakcie. V .NET data poskytovateľov použijete objekt transakcie kontrolovať stav transakcie.

Vytvoriť objekt transakcie , použite metódu BeginTransaction objektu pripojenia . Potvrdiť alebo vrátiť transakciu, slúžiaca metódy pre objekt transakcie . Pretože niektoré OLE DB poskytovateľov, ako napríklad Microsoft Jet, podpora vnorené transakcie, OleDbTransaction objekt obsahuje začať metódu, ktorá vráti ďalšie transakcie objekt, ktorý má viac lokálny rozsah.

Pri vytvorení objektu transakcie , môžete zadať transakcie izolácie úrovni. Ak používate transakcia izolácia úrovni ako predvolené, svoj kód môže čítať nepotvrdené údaje nečakane. Okrem toho, váš kód môže generovať nadmerné zamykanie na serveri.

Objekt transakcie musí priradiť vlastnosť transakciepríkaz , aby príkaz na účasť v danej transakcii. Ak nie je v databáze Podpora viacerých transakcií na rovnaké pripojenie, dostanete výnimku počas transakcie, keď sa pokúsite spustiť príkaz, ktorý sa nezúčastňuje transakcie.

Môžete tiež spustiť príkazy SQL na ovládanie transakcie na serveri. Avšak, nemiešajte príkazov SQL s výberovými objekt transakcie . Sa môžu vyskytnúť neočakávané správanie.

Visual Studio .NET Online Nápoveda a dokumentácia
Vykonaním transakcie
http://MSDN.Microsoft.com/en-us/library/777e5ebh (v=vs.80) .aspx

IsolationLevel enumerácia
http://MSDN.Microsoft.com/en-us/library/System.data.isolationlevel (v=vs.71) .aspx
Články databázy Microsoft Knowledge Base

Kliknutím sem zobrazíte zoznam ako na články o transakciách

DataReader

Môžete použiť DataReader objekt na čítanie záznamov z databázy servera. Použite metódu Command.ExecuteReader na vytvorenie DataReader objekt. DataReader zvládne aj viaceré výslednej a hierarchické alebo vytvorená kapitola výslednej. DataReader sa používa kurzor na strane servera, dopredu-only/read-only. Zvyčajne, DataReader nárazníky celý záznam. Však môžete určiť príznaky v metóde Command.ExecuteReader tak, že DataReader nárazníky iba aktuálne pole a robí ďalšie zmeny Dodatočný výkon.

Iba jeden DataReader môže byť otvorená súčasne na akékoľvek dané pripojenie. Na rozdiel od ADO, ADO.NET neotvorí ďalšie pripojenie , keď beží proti blokovaný pripojenie. Namiesto toho dostanete výnimku.

Môžete naviazať Web Formou kontroly DataReader , pretože webovej stránky je generovaný postupne. Avšak, vám nemožno viazať ovládacie prvky formulára Windows na DataReader , pretože ovládacie prvky formulára Windows vyžadujú posúvateľný kurzor a namiesto toho sa viažu na DataSet .

Z DataReadernemôže získať prístup k základné príkaz alebo pripojenia objektu. Preto, ak miniete DataReader na súčasti, ktorá nie je dôveryhodná, súčasť nemožno spustiť škodlivé príkazy na serveri. Ak chcete DataReader automaticky zatvoriť pripojenie pri zložky zavrie ho, nastaviť príznak iného typu než HttpWebClientProtocol v metóde Command.ExecuteReader .

Nemôžete prejsť DataReader z aktuálnej doméne AppDomain. Ak chcete preniesť údaje na inú proces, pomocou DataSet. Striedavo, rozdávať pripojenie reťazec a príkaz textu, a potom umožní aplikácii vytvoriť DataReader lokálne.

Visual Studio .NET Online Nápoveda a dokumentácia
Načítanie údajov pomocou DataReader
http://MSDN.Microsoft.com/en-us/library/haa3afyz (v=vs.71) .aspx

Uložené procedúry pomocou príkazu
http://MSDN.Microsoft.com/en-us/library/yy6y35y8 (v=vs.71) .aspx

CommandBehavior enumerácia
http://MSDN.Microsoft.com/en-us/library/System.data.CommandBehavior (v=vs.71) .aspx
Články databázy Microsoft Knowledge Base
308278 AKO: Načítať a Zobraziť záznamy z databázy programu Access pomocou ASP.NET, ADO.NET a Visual Basic .NET
308100 AKO: Načítať a Zobraziť záznamy z databázy programu Access pomocou ASP.NET, ADO.NET a Visual C# .NET
309490 AKO: Zvládnuť viacerých výsledkov pomocou DataReader v jazyku Visual Basic .NET
311274 AKO: Zvládnuť viacerých výsledkov pomocou DataReader v Visual C# .NET
308045 AKO: Použitie príkazu ADO tvar s DataReader v jazyku Visual Basic .NET
309130 AKO: Použitie príkazu ADO tvar s DataReader v Visual C# .NET
310108 AKO: Načítať stĺpec schémy pomocou DataReader GetSchemaTable metóda a Visual Basic .NET
310107 AKO: Načítať stĺpec schémy pomocou DataReader GetSchemaTable metóda a Visual C# .NET
309683 AKO: Načítať stĺpec schémy pomocou DataReader GetSchemaTable metóda a Visual C++ .NET
310348 Návod: Vyhnúť trestu boxu pri používaní DataReader v jazyku Visual Basic .NET
312855 Návod: Vyhnúť trestu boxu pri používaní DataReader v Visual C# .NET
Kliknutím sem zobrazíte zoznam ako na články o DataReader

Chyba Manipulácia

Chyby, ktoré poskytovateľ údajov vyvoláva sú špecializované výnimky:
  • SqlException
  • OleDbException
  • OdbcException
Môžete použiť vlastnosti týchto tried získať rozšírené informácie o chybe. Pretože poskytovateľ údajov SqlClient .NET je spojená s SQL Server, môže poskytnúť ďalšie informácie špecifické pre server v SqlException triede ako OleDbException a OdbcException tried poskytnúť. .NET údaje poskytovatelia majú svoje vlastné vlastné výnimkou tried.

Nízkej závažnosti server chyby alebo varovania sú sa vrátil ako správy. Na spracovanie týchto chýb servera nízkej závažnosti, pridať udalosť Popisovač udalosti Connection.InfoMessage . Iné typy výnimiek, ako napríklad InvalidArgumentException, sú získané priamo od poskytovateľ údajov .NET triedy.

Určiť vlastnosti, ktoré každá výnimka vystavuje, dotaz pre triedu výnimka v Visual Studio .NET Pomocníka Online. Môžete tiež dotaz pre špecifické metódy naučiť ktoré výnimky metóda vyvoláva za akých okolnosti.

Aby sa zabezpečilo, že vám netečú drahé systému zdrojov, zavrieť všetky otvorené objekty pripojenie alebo DataReader v klauzule konečne výnimkou psovoda. Tieto systémové prostriedky sú vyčistené počas najbližších garbage collection alebo pri vypnutí aplikácie nadol. Avšak, môže výfukové fondu prostriedkov pred týmto termínom.

Visual Studio .NET Online Nápoveda a dokumentácia
SqlException trieda
http://MSDN.Microsoft.com/en-us/library/System.data.sqlclient.sqlexception (v=vs.71) .aspx

SqlError trieda
http://MSDN.Microsoft.com/en-us/library/System.data.sqlclient.sqlerror (v=vs.71) .aspx

OleDbException trieda
http://MSDN.Microsoft.com/en-us/library/System.data.OLEDB.oledbexception (v=vs.71) .aspx

OleDbError trieda
http://MSDN.Microsoft.com/en-us/library/System.data.OLEDB.oledberror (v=vs.71) .aspx
QuickStart vzoriek

Chyba manipulácia je znázornený ako súčasť iných QuickStart vzoriek.

Články databázy Microsoft Knowledge Base
308043 AKO: Získať základné chyby poskytovateľa služieb pomocou ADO.NET v jazyku Visual Basic .NET
308650 AKO: Získať základné chyby poskytovateľa služieb pomocou ADO.NET v Visual C# .NET
308651 AKO: Získať základné chyby poskytovateľa služieb pomocou ADO.NET v Visual C++ .NET

Databáza-špecifické

Niektoré databázy vyžadujú špeciálne techniky plniť určité operácie. Táto sekcia obsahuje zoznam niektorých z viacerých možných scenárov.

Články databázy Microsoft Knowledge Base
308071 AKO: Prístup k databáze Oracle pomocou OleDbDataReader a Visual Basic .NET
308448 AKO: Prístup k databáze Oracle pomocou poskytovateľa údajov OLE DB .NET a Visual C# .NET
308073 AKO: Použitie DataReader proti Oracle uložená procedúra v jazyku Visual Basic .NET
309361 AKO: Použitie DataReader proti Oracle uložená procedúra v Visual C# .NET
309362 AKO: Použitie DataReader proti Oracle uložená procedúra v Visual C++ .NET
Kliknutím sem zobrazíte zoznam ako na články o spoločnosti Oracle

Dosiahnutie .NET Data Provider nezávislosti

DAO a Jet minimalizovať rozdiely medzi rôzne databázy systémov. Ako výsledok, môžete prístavu aplikácia z jednej databázy do druhej s veľmi málo zmien. RDO a ADO odstrániť Jet sprostredkovateľ pre lepšie výkon a vystaviť viac servera špecifické funkcie. Avšak, to sťažuje na port aplikácie medzi databázami.

ADO.NET zlepšuje výkon, keď ADO.NET zahŕňa samostatných tried pre každý poskytovateľ údajov .NET. Avšak, môžete použiť štandardné rozhrania a izolovať Inicializačný kód do "továreň" funkcie minimalizovať množstvo kódu že musíte zmeniť. Okrem toho poskytuje DataSet objekt objekt centrálne pre viazanie údajov a remoting to je provider-nezávislé.

Visual Studio .NET Online Nápoveda a dokumentácia
Písanie spoločný kód pre poskytovateľov údajov .NET
http://MSDN.Microsoft.com/en-us/library/aa720704 (v=vs.71) .aspx
Články databázy Microsoft Knowledge Base
308046 AKO: Použitie základné triedy znížiť kód vetvenia s spravované poskytovateľom v jazyku Visual Basic .NET
313304 AKO: Použitie základné triedy znížiť kód vetvenia pomocou Visual C# .NET

Napísať .NET Data Provider

Ak píšete poskytovateľa údajov .NET, môžete prístup k údajom pre ktoré tam je žiadne OLE DB Provider alebo ovládač ODBC. Môžete tiež napísať poskytovateľa údajov že je optimalizovaný pre určitú databázu.

Pretože údaje poskytovateľ manipuluje DataSet (na rozdiel od ADO množina záznamov, ktorá manipuluje s OLE DB Provider), tam sú žiadne zhody požiadavky. Môžete napísať funkciu na čítanie údajov a pridať údaje do množiny údajov. Striedavo, môžete napísať viac kompletné údaje poskytovateľa s objekty pripojení a tak ďalej.

Visual Studio .NET Online Nápoveda a dokumentácia
Implementácie .NET Data Provider
http://MSDN.Microsoft.com/en-us/library/4ksaf9z5 (v=vs.71) .aspx

Realizáciu pripojenia
http://MSDN.Microsoft.com/en-us/library/6sc13hd1 (v=vs.71) .aspx

Vykonávanie príkazu
http://MSDN.Microsoft.com/en-us/library/efdwa0z6 (v=vs.71) .aspx

Vykonávanie DataReader
http://MSDN.Microsoft.com/en-us/library/5awcy9t0 (v=vs.71) .aspx

Vykonávanie DataAdapter
http://MSDN.Microsoft.com/en-us/library/08a1x80z (v=vs.71) .aspx

Vzorky .NET Data Provider
http://MSDN.Microsoft.com/en-us/library/26xsd945 (v=vs.71) .aspx
MSDN články
ADO.NET: Budovanie vlastné údaje poskytovateľa pre používanie rozhrania .NET Framework Data Access (MSDN časopis)
http://MSDN.Microsoft.com/en-US/Magazine/cc301611.aspx

Riešenie problémov

Ak ste naraziť na problémy a potrebujete odpovede na vaše otázky, konzultovať diskusných skupinách MSDN. Diskusných skupinách MSDN je najlepším miestom na získanie odpovede na vaše otázky. V diskusných skupinách MSDN, môžete zdieľať vaše skúsenosti s kolegami alebo Microsoft Knowledge Base Hľadať články o špecifických otázkach.
Diskusných skupinách MSDN
http://MSDN.Microsoft.com/newsgroups/

Microsoft Knowledge Base
http://support.Microsoft.com/Search

Vlastnosti

ID článku: 313480 - Posledná kontrola: 28. júna 2013 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ADO.NET 1.1
Kľúčové slová: 
kbarttyperoadmap kbinfo kboracle kbsqlclient kbsystemdata kbmt KB313480 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 313480
Upozornenie na neaktuálny obsah článku databázy KB
Tento článok obsahuje informácie o produktoch, pre ktoré spoločnosť Microsoft už neposkytuje technickú podporu. Z tohto dôvodu je tento článok publikovaný ako nezmenený a už nebude aktualizovaný.

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com